使用复杂过滤器合并的FFmpeg无法在iOS上播放

时间:2018-07-10 22:12:36

标签: ffmpeg

我正在使用2个不同的FFmpeg命令向视频添加音频: 这将添加音频并替换视频的现有音频:

ffmpeg -i“ inputVideo.wmv” -i“ inputAudio.mp3” -map 0:v -map 1:a-最短-vcodec libx264-预设超快速-crf 22 -pix_fmt yuv420p -r 30“ outputVideo.mp4”

它工作正常。

当我尝试将新音频与视频的现有音频混合时,就会出现问题:

ffmpeg -i“ inputVideo.wmv” -i“ inputAudio.mp3” -filter_complex“ [0:a] [1:a] amerge = inputs = 2 [a]” -map 0:v -map“ [a ]“-最短-vcodec libx264-预设超快-crf 22 -pix_fmt yuv420p -r 30” outputVideo.mp4“

该视频在iOS以外的任何地方都可以正常播放。我尝试添加-profile:v主-level 3.1和-profile:v基线-level 3.1,但也没有运气。

ffmpeg -i“ inputVideo.wmv” -i“ inputAudio.mp3” -filter_complex“ [0:a] [1:a] amerge = inputs = 2 [a]” -map 0:v -map“ [a ]”-最短-vcodec libx264 -profile:v基线-级别3.1-预设超快-crf 22 -pix_fmt yuv420p -r 30“ outputVideo.mp4”

我需要做什么才能使输出视频在iOS上播放?

0 个答案:

没有答案