vlc录制的视频伪时长修复方法

问题描述

遇到个vlc录制的rtsp视频流,duration时长只有12分钟,但src duration有3个多小时(实际正确时长),而且用potplayer能播放3个小时的完整视频,但vlc只能播放12分钟。

解决方法

下载ffmpeg,使用以下命令:

bash 复制代码
ffmpeg -ignore_editlist 1 -i input_1.mp4 -codec copy output.mp4
ffmpeg -fflags +genpts -i output.mp4 -c copy output_fixed.mp4  // 这句用于修复duration

注意!参数要作用在输入视频之前,否则可能像大模型给出的答案一样具有误导性

参考

ffmpeg修复/重新混合 mp4 以获取正确的视频长度

相关推荐
美狐美颜SDK开放平台15 小时前
Android/iOS直播APP平台开发中的视频美颜SDK优化技巧
android·ios·音视频·美颜sdk·第三方美颜sdk
AI服务老曹17 小时前
视觉算法模型管理完整流程:多版本上线、灰度发布与回滚的落地实践
人工智能·docker·音视频
AaronZZH18 小时前
AAF 框架能力介绍:图文音视频一站式 AIGC 模块上线
aigc·音视频
Mister Leon19 小时前
视频时序数据处理:CNN+LSTM
cnn·音视频·lstm
俊哥工具21 小时前
解决文件正在使用无法删除,顽固文件清理工具超好用
智能手机·电脑·word·音视频·媒体
AI服务老曹21 小时前
AI视频平台登录无反应性能优化指南:从接口失效到服务自启动的排查全解
人工智能·性能优化·音视频
Digitally1 天前
7 种方法将三星S26/S25/S24/S23手机视频传电脑
智能手机·电脑·音视频
luoyayun3611 天前
Qt + FFmpeg 音频工具:重采样实现
qt·ffmpeg·重采样
阿拉斯攀登1 天前
音视频采集:getUserMedia 与设备管理
音视频·webrtc·实时音视频·视频编解码
阿拉斯攀登1 天前
WebRTC 入门:是什么、能做什么、核心模块
音视频·webrtc·视频编解码·流媒体