繁体   English   中英

如何用vlc或其他东西播放mp4文件的随机部分?

[英]How to play random part of mp4 file with vlc or something else?

我有mp4文件的随机部分(中间有99.9%)。 问题在于它不在任何容器中,也不是随机偏移的文件的二进制文件发送给我...它会继续增长,但是需要一段时间,我需要立即播放内容。

在开始接收那些二进制数据之前,我可以从其他来源获取该文件的所有必要元数据信息,但是:

  1. 这个怎么做? 我的意思是我需要什么标题以及如何获取它们?
  2. 以后如何告诉vlc(或其他播放器)此moov原子(或其他数据)应用于文件的此部分并开始播放?

好的,我已经这样解决了(肮脏的解决方法):从原始文件中删除了moov部分(只是在寻找原子),并创建了原始大小的文件,其中填充了零和元数据部分。 比起我只是在运行播放器,然后跳到已经下载的部分。 (仍然存在如何根据二进制偏移量查找跳转位置的问题,但是文件的比例似乎可以正常工作,但是关键帧经常丢失并且伪像已经存在了很长一段时间,颜色也消失了几秒钟)

但是我仍然对更优雅的解决方案感兴趣。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM