一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 42|回复: 0

使用 ffmpeg 将 m3u8 转成 mp4 后,视频时长缩短了,求助音视频或 ffmpeg 相关人士。

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95233
发表于 2024-10-26 18:46:04 | 显示全部楼层 |阅读模式
## 改写后的文本:
将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时长仍然一致。
请问各位有经验的开发者,一般情况下是什么原因导致这种时长差异,以及如何修复类似问题?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一元网络论坛

GMT+8, 2024-11-24 20:01 , Processed in 0.126844 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表