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

相关推荐
小gpt&4 小时前
02 windows qt配置ffmpeg开发环境搭建
windows·qt·ffmpeg
学而知不足~10 小时前
FFmpeg处理流程
ffmpeg
CHHC188010 小时前
工业相机视频播放(RTSP)
ffmpeg·推流·工业相机·rtsp
EasyCVR10 小时前
基于WebRTC与P2P技术,嵌入式视频通话EasyRTC实现智能硬件音视频交互,适配Linux、ARM、RTOS、LiteOS
人工智能·音视频·webrtc·h.265·智能硬件
313YPHU310 小时前
【音视频开发】第二章 FFmpeg 开发环境
音视频
智联视频超融合平台10 小时前
H.264视频编解码:从原理到应用
网络·人工智能·音视频·视频编解码·h.264
gma99920 小时前
【音视频】H265-NALU-AVpacket-PS-RTP(GB28181)
音视频
小白学大数据1 天前
Python爬虫:从人民网提取视频链接的完整指南
大数据·开发语言·爬虫·python·音视频
智联视频超融合平台1 天前
网络视频监控平台在医疗领域的应用
网络·人工智能·音视频·健康医疗·视频编解码