f4v格式视频播放失败

用手机土豆(旧版)离线了一个视频,想要使用一下素材。于是在手机根目录下:Tudou/offlinedata/QJNaU5BHORk/找到六个.f4v格式的视频,但是这些视频如果使用其他播放器通常会提示格式解析错误之类的。而且尝试使用格式工厂和月亮f4v合并器都不能转换。

当我尝试用格式播放器(格式工厂自带)打开后,得到了一个有用的错误信息:

根据错误提示,可以猜测是视频文件里有无效字节

于是尝试用Vim或Notepad++直接打开文件:

打开后自然是乱码,但是也能看出一些东西,上图标出部分可以看到FLV字样,于是猜测这个f4v文件原本可能是flv格式的,只是被注入(Injector)了一些多余的东西

于是找来一个正常的FLV文件:

跟土豆的f4v文件对比文件头,发现几乎大同小异:

上图把多余的字节都标了出来,删掉多余字节后:

保存之后再尝试使用播放器打开,发现已经可以正常播放了。所以土豆的f4v文件其实就是在flv文件头注入了一些额外字节,让其他播放器无法正常解析。

现在可以愉快的使用素材了:)

注意:不要侵犯版权

原文地址:https://www.cnblogs.com/yl-xy/p/13630600.html