Audio 如何将mp3文件和webm文件合并成新的webm文件?

Audio 如何将mp3文件和webm文件合并成新的webm文件?,audio,ffmpeg,concat,Audio,Ffmpeg,Concat,存在一个不包含音频的webm文件。我想将音频文件与此视频合并。我尝试了以下命令: ffmpeg -i /home/test.mp3 -i /home/output.webm -vcodec copy -acodec copy /home/newtest.webm 并收到错误信息: Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument. 如果你对使用

存在一个不包含音频的webm文件。我想将音频文件与此视频合并。我尝试了以下命令:

ffmpeg -i /home/test.mp3  -i /home/output.webm -vcodec copy -acodec copy /home/newtest.webm
并收到错误信息:

Could not write header for output file #0 (incorrect codec parameters ?):         Invalid argument.

如果你对使用UI没问题,你可以得到。然后在媒体->保存/转换下添加两个文件。在下面的菜单中,它应该询问要放入新文件的音频和视频流,以及文件的格式,可能是webm


如果您想实现自动化,VLC也有一个命令行界面。

如果您对UI的使用感到满意,您可以使用它。然后在媒体->保存/转换下添加两个文件。在下面的菜单中,它应该询问要放入新文件的音频和视频流,以及文件的格式,可能是webm

ffmpeg -y -i vFilePath -i aFilePath -map 0:0 -map 1:0 -c copy oFilename
如果需要自动化,VLC还具有命令行接口

ffmpeg -y -i vFilePath -i aFilePath -map 0:0 -map 1:0 -c copy oFilename
其中:

  • vFilePath
    :视频文件的路径
  • aFilePath
    :音频文件的路径
  • oFilePath
    :输出文件的路径
其中:

  • vFilePath
    :视频文件的路径
  • aFilePath
    :音频文件的路径
  • oFilePath
    :输出文件的路径

是否希望输出文件具有.mp3音频?或者你更喜欢沃比斯(或者opus)-acodec copy建议您尝试维护音频编解码器,但webm中的mp3不是有效的组合,我猜错误是直接导致的。删除“-acodec copy”可能会很好地修复它,或者使用“-strict experional”。使用较新语法的额外好处:-c:v copy而不是-vcodec copy()。请使用完整的控制台输出?是否希望输出文件具有.mp3音频?或者你更喜欢沃比斯(或者opus)-acodec copy建议您尝试维护音频编解码器,但webm中的mp3不是有效的组合,我猜错误是直接导致的。删除“-acodec copy”可能会很好地修复它,或者使用“-strict experional”。使用较新语法的额外好处:-c:v copy而不是-vcodec copy()。请使用完整的控制台输出?
[0:0]
[1:0]
可以引用任何流类型,具体取决于流顺序。最好使用
[0:v]
[1:a]
。请参阅。
[0:0]
[1:0]
可指任何流类型,具体取决于流顺序。最好使用
[0:v]
[1:a]
。看见