![修复损坏的 mp4 - 我在安装 untrunc 时遇到问题](https://linux22.com/image/1169768/%E4%BF%AE%E5%A4%8D%E6%8D%9F%E5%9D%8F%E7%9A%84%20mp4%20-%20%E6%88%91%E5%9C%A8%E5%AE%89%E8%A3%85%20untrunc%20%E6%97%B6%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98.png)
基本上,当我尝试在 vlc 或任何其他播放器上播放 mp4 视频时,会出现“未找到 moov atom”的错误。
按照此主题,我尝试使用 untrunc 生成一个新的 moov atom,以使我的文件可播放。(我收到与该用户在另一个主题中讨论)。
所以我听取了他们的建议,并尝试按照以下说明在 Ubuntu 上安装。然而,我在最后一步遇到了一些终端问题g++ -o untrunc file.cpp main.cpp track.cpp atom.cpp mp4.cpp -L/usr/local/lib -lavformat -lavcodec -lavutil
因此,我从第一步再次尝试,并收到此错误:
因此,确保我处于正确的目录中(untrunc 位于主目录中),我尝试再次编译源代码,但出现相同的错误:
我绝不是高级用户,只是新手 Ubuntu/Linux 爱好者。我想你们可能知道发生了什么以及如何解决这个问题!我很想开始使用 untrunc,这样我就可以让文件可播放了。
感谢您的见解和帮助
答案1
我创建了 untrunc 的 snap 版本:https://snapcraft.io/michaelp-anthwlock-untrunc
安装:
sudo snap install michaelp-anthwlock-untrunc
用法:
michaelp-anthwlock-untrunc.untrunc -s ok.mp4 nok.mp4
该 snap 是基于https://github.com/anthwlock/untrunc它比 ponchio 的原始版本更为更新。