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

相关推荐
张海森-1688203 小时前
3516cv610在sample_aiisp上多创一路编码流,方法
音视频
小狮子安度因11 小时前
关于ffplay在macos上运行奔溃的问题
macos·ffmpeg
学IT的小卢14 小时前
SDL_CreateRendererWithProperties报错Parameter ‘window‘ is invalid
ffmpeg
EasyDSS18 小时前
EasyRTC嵌入式音视频通信SDK助力1v1实时音视频通话全场景应用
人工智能·音视频·实时音视频
SuperW19 小时前
FFMPEG推流器讲解
ffmpeg
Tipriest_21 小时前
linux有效裁剪视频的方式(基于ffmpeg,不改变分辨率,帧率,视频质量,不需要三方软件)
linux·ffmpeg·音视频
超龄编码人21 小时前
用mediamtx搭建简易rtmp,rtsp视频服务器
运维·服务器·音视频·媒体
音视频牛哥1 天前
RTMP播放器谁更强?深入解析SmartPlayer与VLC、PotPlayer等方案的技术差异
音视频·大牛直播sdk·rtmp播放器·rtmp低延迟播放·rtmp延迟·rtmpplayer·rtmp毫秒级延迟
aqi001 天前
FFmpeg开发笔记(六十二)Windows给FFmpeg集成H.266编码器vvenc
ffmpeg·音视频·直播·流媒体
EasyDSS1 天前
EasyRTC音视频实时通话助力微信小程序:打造低延迟、高可靠的VoIP端到端呼叫解决方案
人工智能·音视频