web-dev-qa-db-ja.com

破損したmp4の修復-untruncのインストールで問題が発生しています

基本的に、vlcまたは他のプレーヤーでmp4ビデオを再生しようとすると、「moov atom not found」というエラーが表示されます。

this thread に関するアドバイスに従って、untruncを使用して、ファイルを再生可能にする新しいmoov atomを生成します。( このユーザーは別のスレッドで話している )というエラーメッセージ。

だから、私は彼らのアドバイスを取り入れて、私は これらの指示に従ってUbuntuにインストールする を試しました。ただし、最後の手順でターミナルでいくつかの問題が発生しましたg++ -o untrunc file.cpp main.cpp track.cpp atom.cpp mp4.cpp -L/usr/local/lib -lavformat -lavcodec -lavutil

ソースコードのコンパイル中のエラー

だから、私は最初のステップからもう一度試してみて、このエラーが出ました:

必須ライブラリのインストール(2回目)

したがって、私が正しいディレクトリ(untruncがホームにある)にいることを確認し、ソースコードを再度コンパイルしようとしますが、同じエラーが発生します。

ntrunc-masterのファイルの場所を確認しています

同じerror_1

同じエラー_2

私は決してパワーユーザーではなく、初心者のUbuntu/Linux愛好家です。私はあなたたちが何が起こっているのか、そしてこれをどのように解決するのかを知っているかもしれません!ファイルを再生可能にできるように、untruncを使い始めたいです。

あなたの洞察と援助をありがとう????

追伸これは何ですか? 300のレピュテーションポイントがないと、「moov」または「untrunc」というタグを作成できません。 :o

1
Skye Chen

Untruncのスナップバージョンを作成しました: https://snapcraft.io/michaelp-anthwlock-untrunc

インストール

Sudo snap install michaelp-anthwlock-untrunc

使用量

michaelp-anthwlock-untrunc.untrunc -s ok.mp4 nok.mp4

スナップは https://github.com/anthwlock/untrunc に基づいています。これは元のバージョンのponchioよりも最新です。

1
Michaël P