我曾经在开车回家的路上用我的安卓手机录制在线讲座。问题是我所有设备上的安卓版本都是 32 位的,所以最大文件大小是有限的。因此,我现在有几十个 MP4 文件无法播放,因为它们没有正确关闭(没有给出 EOF)。我试过:Arista Transcoder Avidemux & Avidemux 2.6(GTK+、QT 和 Jobs)Flowblade 电影编辑器 Handbrake Kdenlive LiVES OpenShot 视频编辑器 Pitivi Transmageddon 电影转录器 VLC 但没有任何有用的结果。
如何恢复录制时不当停止的 MP4 文件的可播放性?我的最后一个想法是尝试 Testdisk,看看它是否能从现有的非功能性文件中生成可播放的 MP4 文件(到目前为止,我一直避免使用它,因为即使尝试这样做也需要大量的时间和空间)。
谢谢你,大卫
答案1
不幸的是,我自己没有任何损坏的 m4a 文件可以尝试这个,但是,这里据报道,这种方法对某些人有效:
ffmpeg -i damagedfile.mp4 -c copy fixedfile.aac
我不确定修复后的文件是否必须.aac
格式化或可以.mp4
像原始文件一样。.mp4
如果是我,我会先尝试输出文件。
从同一链接可以看到,有些修复服务据称会收取 90 美元来修复一个.mp4
文件,但我会避免这样做。