Ffmpegを使用してmp3をImageでmp4に変換する


0

私は自分の持っているmp3を撮ろうとしていて、それを画像と結合したときにそれをビデオに変えようとしています。

しかし、試してみると、2つのことが起こります。

まず、-pix_fmt yuv420pを使用してもQuickTimeでは再生されません。

第二に、それは私にこのエラーを与えます:

[mp4 @ 0x7fe3af809000]ストリーム1のコーデックはグローバルヘッダを使用しませんがコンテナフォーマットはグローバルヘッダを必要とします

だから私は私が間違っているのかわからない。

これが私のコマンドです:

ffmpeg -i "$mp3" -loop 1 -i "$image" -c:a copy -c:v libx264 -pix_fmt yuv420p -shortest "$mp4"

なぜこれが起こっているのでしょうか。

回答:


0

MP3オーディオはMP4ファイルでは正式にサポートされていないため、Quicktimeでは再生できません。ビデオストリームは入ってこない。他のプレイヤーでMP4をプレイするのと同様に、MOVへの出力はそれを回避します。 AACに変換することもQTに有効です。

あなたは付け加えられます -flags +global_header これをオーディオストリームに追加します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.