基本上,当我尝试在 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 的原始版本更为更新。