我有一个包含52个video+audio文件(m3u8 extn)和52个音频文件(不同语言)(M4a extn)的文件夹。这些文件的名称是相同的abcde.m3u8(视频)abcde.m4a(另一种语言的纯音频文件)
我想合并它们,这样我就有了一个单一的文件Video+auido1+audio2,并且在合并过程中我不会损失任何质量
执行此操作的bash/ffmpeg命令是什么?
非常感谢
发布于 2021-02-20 00:28:47
类似于:
for f in *.m3u8
do
basename="${f%.*}"
ffmpeg -i "${basename}.m3u8" -i "${basename}.m4a" -c copy "${basename}.mkv"
done您确定m3u8文件包含实际的视频帧吗?
https://stackoverflow.com/questions/66273962
复制相似问题