修复使用ffmpeg合并m3u列表ts文件成为一个完整的mp4格式视频的时长

你遇到的问题看起来像是ffmpeg在合并ts文件时,没有正确地更新元数据,导致视频时长显示不正确。这可能是由于ffmpeg在处理流媒体文件时的一种常见问题。你可以尝试使用ffmpeg的"-c copy"选项来重新封装你的mp4文件,这可能会解决你的问题。
执行以下命令:
ffmpeg -i input.mp4 -c copy output.mp4
这个命令会将input.mp4复制到output.mp4,而不重新编码视频和音频流。这可能会解决你的问题,因为它会强制ffmpeg重新写入mp4文件的元数据。

posted @ 2023-10-25 13:20  784040932  阅读(306)  评论(0编辑  收藏  举报