使用 ffmpeg 将 m3u8 转成 mp4 后,视频时长缩短了,求助音视频或 ffmpeg 相关人士。
## 改写后的文本:将m3u8转换为MP4时,发现使用 `ffmpeg -i a.m3u8 -c copy head.mp4` 命令生成的MP4文件时长比原m3u8短了几十秒。
经排查,原m3u8时长为15639.659秒,而转换后的MP4时长仅为15591.658秒。尝试使用 `-c:v libx264 -c:a aac` 和 `-vcodec copy -acodec copy -absf aac_adtstoasc` 等编码方式,但生成的MP4时长仍然一致。
请问各位有经验的开发者,一般情况下是什么原因导致这种时长差异,以及如何修复类似问题?
页:
[1]