VLC打不开视频文件调试技巧

2023-11-11

用VLC打开TS文件,如果只有视频流的话可以打开,添加进了SRT字幕,打开失败!(暴风、QQ影音、KMPlayer都可以正常打开)

查询原因:下面是一个VLC自带的查询功能


或按快捷键Ctrl+M

打开后的界面如下:


注意下面的冗长等级是关键,它有三个级别,分别是0、1、2,分别代表3种显示调试信息情况

显然为3时,显示完整调试信息

首先看下默认的0情况

这时把ts文件拖进VLC即可


只显示一条信息,一看就知道是字幕出了问题

预知详解,请看1情况:


这种情况只显示warning信息和error

最后我们看下最详细的2情况:


可见,它包括了详细的debug信息。


知道了问题所在,就该打开VLC提供的源代码查询下具体哪个地方出错了

使用SourceInsight打开源代码

找到TS那一块,对照着debug信息,一点一点的找

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VLC打不开视频文件调试技巧 的相关文章

  • 推拉模式

    推 push 模式是一种基于客户器 服务器机制 由服务器主动将信息送到客户器的技术 联想一下木马的端口反弹技术 在push模式应用中 服务器把信息送给客户器之前 并没有明显的客户请求 push事务由服务器发起 push模式可以让信息主动 快
  • vlc activex调用

    首先是在html页面调用 第一种方式 下面直接给出的是调用函数 function doGo targetURL port var options new Array vlc input repeat 1 aspect ratio 704 4
  • VLC解码播放H264文件

    转自 http www cnblogs com ImageVision p 4744391 html utm source tuicool utm medium referral 昨天收到几个文件名是 xxx 264的文件 这种文件属于视频
  • 基于VLC的Unity视频播放器(一)

    思路来自 http blog csdn net yechen2320374 article details 52226294 using System using System Text using System Runtime Inter
  • 使用vlc显示海康网络摄像机的视频

    通过博主的另外一篇博客https blog csdn net u014552102 article details 86700057 配置完海康网络摄像机后 我们就可以使用vlc显示摄像机的视频了 在下图所示的浏览器页面中 我们可以知道摄像
  • VLC在Android中的使用以及vlc中options的参数

    options 中的参数 我在csdn中找过很多篇文章了 有的文章一个参数也没写 有的写的都是关于缓存的 还有的写了几个 也没说明是什么意思 然后只能跑到csdn下载文档查看 为了方便网友们的使用 这里就简单写一下我是怎么使用的 后面会附上
  • for循环跳过某循环变量值的方法(非循环体内方法)

    今天QQ群里的一位群友问了个问题 一个 for int i 0 i
  • 如何在 Ubuntu 18.04 上安装 VLC 媒体播放器

    VLC 是最流行的开源多媒体播放器之一 它是跨平台的 几乎可以播放所有多媒体文件以及 DVD 音频 CD 和不同的流媒体协议 本教程介绍如何在 Ubuntu 18 04 上安装 VLC 媒体播放器 相同的说明适用于 Ubuntu 16 04
  • 从 C# 进行 VLC 远程控制

    我正在尝试从 C 控制 VLC 媒体播放器 我尝试使用 Net 中的 FindWindow 命令获取窗口句柄 但我发现每次播放文件时窗口的名称都会发生变化 我遇到的最大问题是将 wm commands 发送到 vlc 这种方法适用于 Win
  • 在VLC播放器中播放RTSP流

    我正在尝试用java制作一个简单的rtsp流媒体服务器 服务器能够将视频正确地传输到自定义写入播放器 问题是我无法在 vlc 媒体播放器中播放相同的流 当我启动 vlc 媒体播放器并输入流媒体详细信息时 我的服务器显示 vlc 发出的以下请
  • 使用 libvlc 将 mp3 流式传输到网络

    如何使用 libvlc 获取 MP3 文件 或实际上任何音频文件 并将其流式传输到网络 以便我可以连接 iTunes 或其他设备并像网络广播一样收听 尽管任何语言都可以 但 C API 示例是首选 libvlc vlm add broadc
  • vlcj:: 无法在 64 位操作系统中加载库“libvlc”

    我使用的是 64 位操作系统 Windows 7 并且我有 32 位 VLC 版本 1 1 8 我已经添加了这些库jna jar platform jar vlcj 1 1 5 1 jar 我无法使用 jVlc 进行流式传输 public
  • 使用 Gstreamer 提供 RTSP 流,寻求工作示例

    我们正在尝试让 Gstreamer 在 DM368 Leopardboard 上运行 我们已成功说服它创建测试视频 videotestsrc 对其进行编码并将其转储到文件中 有效的管道是 gst launch v videotestsrc
  • 在 HTML 页面上嵌入 VLC 插件

    我有一个 html 文件 getStream html 从某个 url 获取流并显示它 代码如下
  • 如何计算音频流中每个数据包的 RTP 时间戳

    我阅读了 RTP 规范 但似乎无法理解 RTP 数据包时间戳 我尝试在我的服务器中以不同的方式实现它 但我无法让玩家正确播放它 我在这里的 错误 行为是 我使用 VLC 播放器播放 RTSP url 到我的服务器 我发现玩家的日志说 缓冲太
  • libVLC 函数 media_player_new() 抛出分段错误

    media player new 抛出分段错误 import vlc ins vlc Instance player ins media player new 这是它崩溃的地方 Thread 0 Crashed Dispatch queue
  • 如何将 VLC 实例插入 QFrame

    我试图通过在 PyQt 小部件 QFrame 中嵌入 VLC 实例来制作一个简单的视频播放器应用程序 我找到了一些可以让我继续的例子 但我的代码不太有效 当我启动它时 它会播放 test video mp4 但它会在自己的单独窗口中启动常规
  • 在Linux上编译VLC:错误找不到Lua

    我正在尝试为 Linux 编译 VLC 当我运行配置脚本时 我收到错误消息 配置 错误 找不到 lua 有些人需要Lua 接口 rc telnet http 以及许多其他自定义脚本 使用 disable lua 忽略此错误 我的系统上有lu
  • 使用 VLC 将文件流式传输为 RTSP

    我需要创建一个可以将 mp3 文件流式传输到另一个设备的服务器 我打算使用 VLC 我查看了 VLC 文档 并对执行此操作的前进方向感到困惑 我找到了这个链接 http www videolan org doc streaming howt
  • Python VLC 实例全屏不起作用

    我对 Python 有点陌生 正在为连接运动传感器的 Raspberry Pi 开发一个应用程序 这个想法是把这个 Raspberry 放在一个房间里 在运动检测时 视频开始全屏播放 视频播放完毕后 我想让设备休眠 10 分钟 然后再次激活

随机推荐