YouTube にアップロードするために、次のプロファイルを使用して MTS ビデオ ファイルを変換するための FFmpeg の最適なパラメーターについて説明したいと思います。YouTube は、推奨される解像度とビットレートの設定を公開しました。
// Input video profile
Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, s16, 256 kb/s
YouTube には動画の長さの制限があるため、元のファイルも細かく分割したいと考えています。
ビデオを変換するための現在の構成は次のとおりです。Ubuntu 10.10 を実行しています。FFmpeg バージョン git-2011-12-31-81980bf を使用。
ffmpeg -ss 00:15:00 -i input.mts -t 00:30:00 -vcodec libx264 -deinterlace -s hd720 -ab 128k -threads 0 output.mp4
また、元の録画の大きなファイルをアップロードしたくないので、ビデオを再エンコードしたいと考えています。