FFmpeg 错误:媒体类型不匹配 - 'Parsed_format_7' 和 'Parsed_concat_8' 过滤器
这个错误信息表明视频和音频的媒体类型不匹配,可能是由于格式不同导致的。需要重新修改命令,确保视频和音频的媒体类型一致。
同时,还需要检查输入和输出的媒体类型,确保它们与过滤器匹配。例如,如果 'Parsed_format_7' 过滤器输出的是视频,而 'Parsed_concat_8' 过滤器输入的是音频,则会导致错误。
如果问题仍然存在,可能需要检查输入文件的格式或使用不同的过滤器来解决问题。
以下是一些常见的解决方法:
- 确保视频和音频的格式一致,例如都为 h264 和 AAC。
- 使用
-c copy选项将视频和音频直接复制到输出文件,避免重新编码导致的格式问题。 - 使用
-map选项指定视频和音频的输入流,确保它们被正确地传递到过滤器。 - 使用不同的过滤器来处理视频和音频,例如使用
-filter_complex选项将视频和音频分别处理,然后再合并。
如果以上方法都无法解决问题,请提供更详细的错误信息和命令,以便更好地进行排查。
原文地址: https://www.cveoy.top/t/topic/mXgf 著作权归作者所有。请勿转载和采集!