使用 FFMPEG 将从 Audacity 导出的 mp3 与图像合并,但 YouTube 无法处理它

使用 FFMPEG 将从 Audacity 导出的 mp3 与图像合并,但 YouTube 无法处理它

这种不兼容有什么原因吗:如何解决这个问题?

我可以在本地播放。

我使用的是 1766 * 1080 FPS 4 的动画 gif,我将其转换为 mp4

ffmpeg.exe -i test.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" "test.mp4"

然后我将 mp3 与 mp4 合并

ffmpeg.exe -i sound.mp3 -i test.mp4 -map 0:v? -map 1:a -c copy out.mp4

答案1

你可以用一个命令完成所有操作:

ffmpeg -ignore_loop false -i video.gif -i audio.mp3 -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -c:a copy -shortest output.mkv

因为它是 YouTube 的,所以你可以忽略它-pix_fmt流复制音频,并将其放入 Matroska 容器中。YouTube 会自动重新编码您提供的所有内容。

相关内容