Lal*_*rma 9 video android ffmpeg audio-streaming video-editing
我试图通过下面的命令改变不包含音频流的视频的速度
String[]{"ffmpeg", "-y", "-i", orginalFile, "-threads", "5", "-preset", "ultrafast", "-strict", "experimental", "-filter_complex", "[0:v]setpts=0.50*PTS[v];[0:a]atempo=2.0[a]", "-map", "[v]", "-map", "[a]", "-b", "2097k", "-ab", "48000", "-ac", "2", "-ar", "22050", "-vcodec", "mpeg4", destinationFile};
Run Code Online (Sandbox Code Playgroud)
命令失败,表明视频没有音频流.那么,我是否需要检查视频中是否存在音频流,或者在这种情况下我能做些什么?
选项-map a仅接受带有音频流的视频,有些视频没有音频。你需要使用-map 0. 两种情况的解决方案是使用?:
-map [a?]
Run Code Online (Sandbox Code Playgroud)
teels ?ffmpeg 仅映射流(如果存在)。
| 归档时间: |
|
| 查看次数: |
253 次 |
| 最近记录: |