我有一堆在Mac OS X之前创建的QuickTime电影,可能在OS 8和9上。他们不会在任何我尝试的视频播放器(QuickTime,VLC,各种其他Linux播放器)中播放。这些文件似乎并不具有头,为file
命令说,他们只是数据:如何使这些带有损坏/丢失标题的QuickTime视频文件可播放?
$ file ~/Desktop/An\ Ordinary\ Car.mov
~/Desktop/An Ordinary Car.mov: data
我怀疑所有的实际图像数据是存在的,因为这些文件的大小是足够大:
$ ls -lh ~/Desktop/An\ Ordinary\ Car.mov
[email protected] 1 <name> staff 30M May 1 2002 ~/Desktop/An Ordinary Car.mov
由于视频在某处,而且我知道这是一部QuickTime电影,有什么办法可以修复文件的标题(或其他),以便让视频播放器了解如何播放它?
你可以给一个视频文件的链接? – Mick
https://www.dropbox.com/s/5uw2bbelt8g4iy7/Mining%20Platform.mov?dl=0 – iLikeDirt
好的 - 用ffprobe快速浏览一下,发现它看不见moov原子(文件头部分): '[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa902004600] moov atom not found'。这里有一些关于如何从这里恢复的说明:http://superuser.com/q/417100 – Mick