一部のビデオをCanonデジタルカメラで再生できるように変換したい。
Canon PowerShotカメラのビデオの仕様は次のとおりです。
Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p, 1280x720, 22865 kb/s, 29.97 fps
Audio: pcm_u8 (raw / 0x20776172), 12000 Hz, mono, u8, 96 kb/s
ffmpeg
このようなビデオを作成する場合、-コマンドラインはどのように見えますか?または、それについてどこで読むことができますか?私はそれを探してffmpeg -formats
、フォーマットの大きなリストを提供しなければなりませんでした。これと、manページのいくつかのさらなる読み物から、私はこのコマンドに来ました:
ffmpeg -i oldmovie.mp4 -acodec pcm_u8 -ar 12000 -ac 1 -vcodec copy -pix_fmt yuvj420p MVI_2655.MOV
それでも動作しません。ビデオの仕様は異なります。
私が得るビデオは次のとおりです。
Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x272 [SAR 153:154 DAR 180:77], 326 kb/s
しかし、正しいビデオには
Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p, 1280x720, 22865 kb/s
解像度は問題ではなく、高対制約ベースラインだと思います。そして、yuv420pとyuvj420p。これらの仕様を達成するにはどうすればよいですか?
@Elyは、おそらくさまざまなオプションの説明とともに、答えとしてそれを書く価値があります。私は自分自身になりますが、あなたは私にそれを打ち負かしました!:P
—
ベルティエブ
カメラから短いサンプルファイルを提供できますか?
—
-llogan
ffmpeg -i oldmovie.mp4 -acodec pcm_u8 -ar 12000 -ac 1 -vcodec libx264 -pix_fmt yuvj420p -profile:v baseline MVI_2655.MOV