ビデオファイル内の ‘MOOV Atom Not Found’ エラーを修正する最良の方法

moov atom not found

Moov Atomは、メディアプレーヤーがストリーミングデータ(すなわちビデオの再生)を適切にロードするために必要なビデオファイルの重要な部分です。残念なことに、Moov Atomの作成方法により、このエラーはどんどん一般的になっています。具体的な解決策が必要なビデオの破損タイプの一つでもあります。

一般的なビデオ修復アドバイスは役に立ちません。そこで、Macで適切なツールを使用して「Moov Atomが見つかりません」というエラーを修正するための信頼できる4つの方法をテストしてまとめました。

Moov Atomとは何で、このエラーは修正可能ですか?

Moov Atomは、インデックス情報やタイムスタンプなどの重要な「メタデータ」(ファイルに関するデータ)を保存するあなたの動画ファイルの一部です。

通常、録画セッション 最後に で作成および保存され、ビデオストリームからのすべての情報を処理および保存するために使用されます。

Moov Atomは、アプリやデバイスがファイルとどのように相互作用するかを指示するため重要です。「MOOV Atom Not Found」エラーが表示されるのは、次の2つの状況です:

  • シナリオ 1: ファイル内のMoov Atomが破損しているか、配置が間違っているため、一部のメディアプレーヤーやストリーミングサービスがそれを見つけて動画を再生するのが難しくなっています。
  • シナリオ 2: Moov Atomが完全に欠落している — これは、ドローンの墜落、バッテリーの切れ、メモリカードやハードドライブの不適切な取り外しなどによって、破損した動画の録画が中断された場合に起こりやすいシナリオです。これは、この時点でまだMoov Atomが生成されていないためです(覚えておいてください、Moov Atomは 最終 で作成されます)。

双方のシナリオについては、次のガイドセクションで解決策を提供しています。

「Moov Atom Not Found」エラーを修正する4つの方法

このセクションでは、「Moov Atomが見つかりません」というエラーが発生しているビデオを修復するための4つの確実な修正方法を紹介します。最初の2つの方法はMoov Atomが完全に欠落しているビデオに効果があり、最後の2つの方法はMoov Atomのデータが壊れているか誤って配置されているビデオを修正できます。

解決策 1: Clever Online Video Repair を使用して「Moov Atom Not Found」を修正する

賢いオンラインビデオ修復 は、Webサイト上で破損した動画を修復できるオンラインのファイル修復アプリです。他の修復サイトも利用可能ですが、Clever Online Video Repair は完全に欠損している Moov Atom を修復できる数少ないウェブアプリの一つです。

健全なファイルサンプルがあれば、Clever Online Video Repair は破損したビデオのための新しい Moov Atom を生成し、再生可能にできます。また、ファイルサイズが5GBまでのビデオは100%無料です。

正常なファイルサンプルは、破損したファイルと同じデバイスや設定で撮影された動作するビデオである必要があります。良い例としては、破損したビデオの直前または直後に撮影されたビデオクリップです。

ステップ 1. 任意のブラウザで、repair.cleverfiles.com を開きます。

ステップ2。 ボタンをクリックします。
Clever Online Video Repair Choose file button

ステップ3。 ファイルを探して選択します。その後、 アップロード ボタンをクリックします。
Selecting a Moov file in Clever Online Video Repair's file selection dialogue

ステップ 4. Clever Online Video Repair が動画を修復できる場合、任意のアンケートに回答するよう求められます。 説明 ボックスに、動画の問題を記述してください。その後、 送信 をクリックします。詳細を共有したくない場合は、 スキップして修復 をクリックします。
Clever Online Video Repair user survey window

ステップ 5. ドロップダウンメニューを使用して、破損した動画をキャプチャしたデバイスの ブランドモデル を選択します。通常、この情報はデバイスの本体、取扱説明書、またはメーカーのウェブサイトにあります。見つからない場合は、 不明なデバイス をクリックしてください。
Clever Online Video Repair device brand and model selection window

ステップ 6. 新しい ファイルを選択 ボタンをクリックします。
Clever Online Video Repair Choose file button for the healthy moov file sample

ステップ7。 健全なファイルサンプルを選択し、 アップロード ボタンをクリックしてください。
Clever Online Video Repair file sample selection dialogue window

ステップ 8. 修復プロセス中に Clever Online Video Repair がキャプチャしたビデオのスクリーンショットをプレビューして、ファイルが修復されたことを確認できます。最後に、 ダウンロード ボタンをクリックします。

ダウンロードが完了すると、修復されたビデオがファイル名に 修復済み が付いた状態でダウンロードフォルダーに保存されます。メディアプレーヤーで開いてみてください。

修正2: 健全なファイルからHexエディタを使用して手動でMoov Atomをコピーする

Clever Online Video Repairの技術に対する手動かつ粗削りな代替手段として、健康なファイルサンプルからMoov Atomを自分でコピーする方法があります。

十六進エディタを使用すると、Moov アトムを構成する実際の十六進文字列を見つけることができます。健全なファイルから既存の Moov アトムをコピーして、破損したファイルの十六進データに貼り付けることができます。

これを手動で行うことは、技術的に既存のMoov Atomを分析するなど、この方法をサポートする他の基礎的な機能を持つClever Online Video Repairを使用するよりも効果的ではないことに注意してください。

この方法に関しては、特に事前にバックアップを作成していない場合は、破損したビデオと健康なファイルのサンプルを複製することを強くお勧めします。

ステップ 1. ダウンロード 無料でオープンソースのHex Fiendをインストールします。

ステップ2。 Finderを開いて、正常な状態の動画に移動します。ファイルを右クリックし、 開くアプリケーション > Hex Fiend を選択します。
Opening a moov file with Hex Fiend in Finder

ステップ3。 + F キーを押して検索ツールを表示し、 moov を入力します。Hex Fiend は Moov Atom を構成する文字列をハイライトします。文字列をコピーするには、 コマンド + C キーを押してください。
Copying the moov atom from a healthy moov file using Hex Fiend

ステップ 4. 次に、Hex Fiendで破損した動画を開きます(ステップ2と同じ指示を使用します)。ファイルの一番最後にカーソルを置き、 コマンド + V キーを押して、正常なファイルサンプルからコピーしたMoov Atomを貼り付けます。
Using Hex Fiend to paste the moov atom from the healthy file sample to the corrupted moov file's hex data

ステップ 5. 以前にこのファイルのコピーを作成した場合は、 ファイル > 保存 をクリックしてください。コピーを作成しなかった場合は、 名前を付けて保存… を使用し、新しいファイルを作成してください。
Saving modified moov file with pasted moov atom using Hex Fiend

ファイルを保存すると、貼り付けた Moov Atom がデータに追加されます。メディアプレーヤーで開いてみてください。

修正3: 「Moov Atomが見つかりません」というエラーをFFmpegを使用して修正

FFmpeg は、非常に評価が高く、無料でオープンソースの動画修復および操作ツールです。このツールを使用すると、Moov Atomをファイルデータの先頭に見つけて移動することができます。

これは、メディアプレーヤーやストリーミングサービスが誤った場所を探したために発生した「Moov Atom Not Found」というエラーの事例を修正することができます。これによりファイルの一般的な互換性も向上し、他のエラーを回避するのに役立ちます。

情報:FFmpegはUnix実行ファイルであるため、Terminalアプリを介して操作する必要があります。心配しないでください!手順に従えば実際の作業は簡単です。

ステップ 1. ターミナルアプリのコマンドラインで、Homebrewのウェブサイトからのコードを実行してHomebrewをインストールします。
Homebrew installer link on their official website

ステップ2。 ターミナルアプリを開き、以下のコードを実行して、Homebrewを使用してFFmpegをインストールします:

brew install ffmpeg

Install FFmpeg command using Homebrew in the Terminal app

ステップ3。 ターミナルを開きます (Finder > アプリケーション > ユーティリティ) そして、以下のコマンドを入力します:

cd desktop/demo

デスクトップ/demo を自分のフォルダのパス名に置き換えます。このコマンドは、Terminalアプリを破損したビデオが保存されているフォルダに指示します。
Change directory command in the Terminal app

ステップ 4. これで、FFmpeg操作を呼び出し、破損したビデオに適用できます。以下のコマンドを入力して、Moovアトムをファイルの先頭(本来あるべき位置)に移動させます:

ffmpeg -i nomoov.mp4 -c copy -movflags faststart fixed.mp4

nomoov.mp4 を破損したビデオファイルのファイル名に置き換え、FFmpeg で出力したいファイル名を fixed.mp に置き換えます。
FFmpeg command that relocates the corrupted file's moov atom to the start of its hex code

FFmpegが操作を終了すると、FFmpegと破損したビデオが保存されているフォルダにfixed.mp4(または選択したファイル名)が見つかります。これを開いてみてください。

修正 4: Handbrakeを使用してビデオを再エンコードする

動画を再エンコードすることで、「Moov Atom Not Found」エラーを修正できる可能性があります。それは古いファイルのデータを使用して新しいファイルを生成するからです。ただし、Moov Atomが破損している、場所が間違っている、または部分的に破損している場合にのみ機能します。なぜなら、ビデオコンバーターとトランスコーダーはMoov Atom内のデータに依存しているからです。

この方法では、ハンドブレーキと呼ばれる無料でオープンソースのMacツールを使用できますが、今回はこれを使用してデモを行います。

ステップ 1. ダウンロード Handbrake をインストールします。

ステップ2。 Handbrakeを開くと、自動的にビデオを選択できるようになります(または オープンソース をクリックすることもできます)。破損したビデオを選択して開くをクリックしてください。
Handbrake's source selection dialogue window

ステップ3。 メニュー の フォーマット セクションで、 Web 最適化 の横にあるボックスにマークをつけます。
Handbrake Web Optimize format setting in the Summary menu

ステップ 4. セクションで、 ビデオエンコーダー 横のドロップダウンメニューをクリックして H.264 を選択します。その後、ウィンドウの右下隅にある 参照… をクリックします。
Handbrake encoder settings in the Video menu

ステップ 5. 再エンコードしたビデオを保存したい場所を選択します。その後、 選択 をクリックします。Handbrakeは破損したビデオと同じフォルダーに保存することはできないことに注意してください。
Handbrake's destination folder selection dialogue window

ステップ 6.最後に、エンコーディングプロセスを開始するために 開始 ボタンをクリックします。
Start button in the Handbrake app window

Handbrakeはウィンドウの下部に進行状況を表示します。表示が消えたら、プロセスは完了です。ステップ6で選択したフォルダーにビデオが保存されているので、開いてみてください。

結論として、このエラーを回避する最良の方法は…

「Moov Atom Not Found」エラーのある動画を修復するためのオプションは限られており、多くの標準的なメディアプレーヤーはそのデータに非常に依存しています。Moov Atom を失わないための最善の方法は、録画プロセス中にビデオが中断されないようにし、正しく終了するようにすることです。

つまり、デバイスのバッテリーが充電されていて正常に機能していること、メモリカードにビデオを格納するのに十分なストレージ容量があること(さらに余裕があること)、そしてデバイスが落下したりクラッシュしたりする状況を避けることです。最後に、信頼できる販売業者からメモリカードを購入することを確認してください。偽造メモリカードはストレージ容量について嘘をつくだけでなく、破損しやすいです。

Alejandro Santos
主任ライター
AlejandroはMacgasmのチーフライターであり、Appleエコシステム… 全文の経歴