Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Audio 将MP4输入流中的章节复制到ffmpeg中的输出流_Audio_Video_Ffmpeg - Fatal编程技术网

Audio 将MP4输入流中的章节复制到ffmpeg中的输出流

Audio 将MP4输入流中的章节复制到ffmpeg中的输出流,audio,video,ffmpeg,Audio,Video,Ffmpeg,我使用ffmpeg将两个MP4输入流复制到一个输出容器中,并且在将两个文件中的章节索引维护到输出流中时遇到问题 我有两个文件,由streams.txt指定,格式正确,均包含H.264视频流、AC-3音频流和AAC音频流,并使用以下ffmpeg命令连接这两个文件: ffmpeg -f concat -safe 0 -i streams.txt -map 0:0 -map 0:1 -map 0:2 -c:v copy -c:a:0 copy -c:a:1 copy output.mp4 这将正确地

我使用ffmpeg将两个MP4输入流复制到一个输出容器中,并且在将两个文件中的章节索引维护到输出流中时遇到问题

我有两个文件,由
streams.txt
指定,格式正确,均包含H.264视频流、AC-3音频流和AAC音频流,并使用以下
ffmpeg
命令连接这两个文件:

ffmpeg -f concat -safe 0 -i streams.txt -map 0:0 -map 0:1 -map 0:2 -c:v copy -c:a:0 copy -c:a:1 copy output.mp4
这将正确地生成我想要的输出文件,将两个文件合并为一个包含所有三个流的输出文件。但是,我在将两个输入文件中的章节添加到输出文件中时遇到问题。我知道我应该使用
-map\u metadata
选项,但它的格式有问题,无法生成以下错误消息:

Invalid chapter index 0 while processing metadata maps.

原来ffmpeg目前不支持MP4容器的章节连接。

除了
-map\u元数据
之外,您是否尝试了
-map\u章节