FFmpeg合并时长不同的音视频并修剪音频至视频长度时无声音问题求助
FFmpeg合并时长不同的音视频并修剪音频至视频长度时无声音问题求助
之前这类操作一直都能正常搞定,这次却碰上个棘手的问题,来请教下各位大佬!
我手头有个视频文件1.mp4,还有个音频文件2.mp3,音频的时长比视频要长。我的需求是把它们合并到一起,并且让音频在视频结束的位置自动截断,不用手动去裁剪音频。
我照着合并音视频且重编码音频的思路,用了这条FFmpeg命令:
ffmpeg -i 1.mp4 -i 2.mp3 -c:v copy -c:a aac output.mp4
结果生成的output.mp4居然没有声音!不过奇怪的是,用VLC播放时,能看到音频流确实存在,显示是一条名为simple_aac的音轨。而且我不太倾向于是VLC的问题——毕竟这么多年来,它在Linux上一直是播放各种难搞音视频的稳定选择,很少掉链子。
有没有大佬能帮我排查下问题出在哪儿?怎么才能让合并后的文件正常播放声音啊?
备注:内容来源于stack exchange,提问作者Jack Assim
相关产品推荐
相关产品推荐

