VLC 无法打开视频文件

VLC 无法打开视频文件

当我打开视频文件时,出现此错误:

VLC does not support the audio or video format "undf". Unfortunately there is no way for you to fix this.

该视频文件是从 torrentz 下载的,.exe令我惊讶的是,它有一个扩展名。

答案1

VLC 不知道要加载哪些解复用器/解码器/等插件来处理视频。您可以使用它hexdump来查看文件的第一个字节。然后您就可以发现其中是否有一些多媒体内容:

hexdump -C video.exe | head -30

这将在屏幕上打印前 30 行hexdump。大多数多媒体容器(如 MP4 或 AVI)在文件开头都有一些 ASCII 信息。因此,如果您有 MP4,您将看到ftyp, moov, moof, mvhd, ... etc.类似以下内容:

00000000  00 00 00 1c 66 74 79 70  64 61 73 68 00 00 00 00  |....ftypdash....|
00000010  69 73 6f 36 61 76 63 31  6d 70 34 31 00 00 02 84  |iso6avc1mp41....|
00000020  6d 6f 6f 76 00 00 00 6c  6d 76 68 64 00 00 00 00  |moov...lmvhd....|

如果是 AVI,你会看到类似这样的内容:

00000000  52 49 46 46 12 20 6f 00  41 56 49 20 4c 49 53 54  |RIFF. o.AVI LIST|
00000010  34 12 00 00 68 64 72 6c  61 76 69 68 38 00 00 00  |4...hdrlavih8...|
00000020  6a 04 01 00 a8 61 00 00  00 00 00 00 10 09 00 00  |j....a..........|

等等。但可能你只是下载了一些 Windows 可执行文件,其中没有视频相关内容。;)

相关内容