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

相关推荐
REDcker17 分钟前
Android WebView 版本升级方案详解
android·音视频·实时音视频·webview·js·编解码
带土11 小时前
2. Linux下FFmpeg C++音视频解码+推流开发
linux·c++·ffmpeg
昨日之日20061 小时前
LTX-2 - 一键生成音视频,创作更轻松 支持50系显卡 ComfyUI工作流 一键整合包
人工智能·音视频·视频
aqi002 小时前
FFmpeg开发笔记(九十七)国产的开源视频剪辑工具AndroidVideoEditor
android·ffmpeg·音视频·直播·流媒体
Sleepless_斑马2 小时前
RTMP/RTSP流媒体服务器搭建、ffmpeg推流桌面、vlc拉流
ffmpeg·rtmp·rtsp
炼金术2 小时前
SkyPlayer v1.1.0 - 在线视频播放功能更新
android·ffmpeg
喜欢吃豆3 小时前
深度解析:FFmpeg 远程流式解复用原理与工程实践
人工智能·架构·ffmpeg·大模型·音视频·多模态
柳鲲鹏4 小时前
OpenCV视频实时跟踪目标,多种算法,python版
opencv·算法·音视频
Facechat4 小时前
视频混剪-撤销/重做系统
音视频
心动啊1214 小时前
简单了解下音频和VAD
音视频