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 以获取正确的视频长度

相关推荐
却道天凉_好个秋14 小时前
音视频学习(七十二):视频压缩:分块与预处理
音视频·视频压缩
gf132111115 小时前
python_字幕文本、音频、视频一键组合
python·音视频·swift
YANshangqian15 小时前
音频录制和编辑软件
音视频
gf132111116 小时前
python_字幕、音频、媒体文件(图片或视频)一键组合
python·音视频·swift
daizhe16 小时前
基于JavaCV实现FFmpeg设置视频moov前置以及截取封面图片
ffmpeg·音视频·javacv
DsirNg17 小时前
Vue3 实时音频录制与转写 Composable 技术实现
音视频
平凡灵感码头19 小时前
第一次做蓝牙产品,从零开发(5)蓝牙音频项目中功放芯片
单片机·嵌入式硬件·音视频
TengTaiTech1 天前
单芯片音频二分频新高度:全系列高通QCC平台智能分频方案解析
音视频
qq_310658511 天前
mediasoup源码走读(六)——NetEQ
服务器·c++·音视频
YANshangqian1 天前
Monkey‘s Audio(无损音频压缩器)
音视频