FixMyVideos vs FFmpegおよびShutter Encoder
率直に言いましょう。FFmpegとShutter Encoderは無料です。まずはこれらを試してみてください。 FFmpegは、現存する最も強力なビデオツール(オープンソース、LGPL/GPL)であり、Shutter Encoderは、そのための無料のオープンソースのグラフィカルフロントエンドです。「再生できない」ファイルの大部分に必要なのは、無料のリムックスだけです。このページでは、それが機能する場合と機能しない場合を正確に説明します。
FFmpeg/Shutter Encoderが(無料で)修正する場合
ファイルのフレームに問題がなく、コンテナのメタデータのみがオフの場合、再カプセル化(リムックス)により、ストリームが新しい有効なコンテナにコピーされます。
ffmpeg -i broken.mp4 -c copy fixed.mp4
Shutter Encoderは、コマンドラインの代わりにボタンで同じことを行います。また、破損した領域を超えて強制的に再生することもできます。
ffmpeg -err_detect ignore_err -i broken.mp4 -c copy out.mp4
これにより、間違ったヘッダーや破損したヘッダー、わずかに間違ったインデックス、VLCがすでに半分再生できるファイルなど、日常的な多くの破損に対処できます。これがうまくいけば、完了です。お金はそのままお持ちください。
修正できない場合
無料ツールには厳しい制限があり、まさにその状況のために人々はここにたどり着くのです。FFmpegとShutter Encoderでは、再カプセル化とエラースキップが可能ですが、自動診断や修復ロジックはありません。具体的には:
- MOOVアトムがないか空です。 '-c copy'はコピーするために読み取り可能なインデックスが必要です。MOOVが書き込まれる前に録画が中断された場合(カメラのクラッシュ、バッテリー、カードの取り外し)、ffmpegがリミュックスするものは何もありません。エラーが発生するだけです。
- **切り捨てられたファイル。**録画が書き込み中に停止した場合、ストリームには有効なインデックスがなく、ffmpegはインデックスを再構築できません。
- '-err_detect'はエラーを非表示にするだけです。これにより、部分的に破損したファイルが不良領域を超えて再生され、目に見えるアーティファクトが残ります。基礎となるデータは修復されません。
- コマンドライン形式です。 Shutter Encoderはこれを緩和しますが、シンプルなリミュックスが失敗した場合、FFmpegの用語や試行錯誤に直面することになります。
要するに、無料のツールはストリームを移動させるだけで、フレームデータから欠落しているコンテナを再構築することはありません。
FixMyVideosの違い
FixMyVideosは、リムックスが失敗した場合に備えて構築されています。ファイルをスキャンして実際のフレーム境界を検出し、有効なMOOVインデックスをゼロから再構築します。コーデックパラメータは、欠落しているヘッダーではなく、最初の有効なフレームから取得されます。4GBを超えるファイルの場合は64ビットのチャンクオフセットも含まれるため、大きな録画が切り捨てられることはありません。コマンドを知る必要はなく、お支払い前に、復元されたビデオの5秒間の無料プレビューをご覧いただけます。
無料ではありません(ファイルサイズに応じて5ユーロ~29ユーロ)。これが公正な取引です。FFmpegは0ユーロで、時間と専門知識が必要です。FixMyVideosは有料で、約1分かかります。しかも、実際に機能する場合に限ります。
正直な推奨事項
- VLCを試す — エディターでは再生できないファイルでも、多くの場合再生できます。これは、フレームが無傷であることを示しています。
- Shutter Encoderまたは'ffmpeg -i broken.mp4 -c copy fixed.mp4'でリムックスを試してみてください。無料で、多くのファイルを修正します。
- 同じカメラ/設定で作成された正常な参照クリップがある場合は、切り捨てられたMP4/MOV用に「untrunc」(これも無料)が用意されています。
- これらが失敗した場合 — MOOVがない、録画が切り捨てられている、参照クリップがない、または単にコマンドラインを使いたくない場合 — それが私たちのケースです。アップロードすると、無料のプレビューで約1分で回復可能かどうかがわかります。
手順
- 破損したファイルをアップロード。ブラウザでは、最大50GB。
- 約1分後、復元されたビデオの5秒間の無料プレビューが表示されます。
- 正常に表示された場合は、お支払いの上、ダウンロードしてください。そうでない場合は、設定を調整するか、手動レビューにエスカレーションしてください。プレビューが正常に表示されるまで料金はかかりません。
FAQ
FFmpegは破損したビデオを修復できますか? いいえ。FFmpegはファイルをリミュックス(リラップ)し、再生中のエラーをスキップすることができ、これによりコンテナ/メタデータの問題を修正します。欠落しているMOOVインデックスを再構築したり、破損したRAWフレームデータを再構築したりすることはできません。自動修復ロジックはありません。そのような場合は、コンテナを再構築するツールが必要です。
Shutter Encoderは修復ツールですか? Shutter Encoderは、FFmpeg用の無料のグラフィカルフロントエンドです。ファイルを再カプセル化して変換えることができるため、FFmpegと同じクラスの問題を修正します。また、同じ制限があります。
「ffmpeg -c copy」が私のファイルで失敗するのはなぜですか? '-c copy'は、既存のインデックスを使用してストリームをコピーします。インデックス(MOOVアトム)が欠落している場合、またはファイルが切り捨てられている場合、コピーする有効なものがなく、コマンドはエラーとなります。まさに構造的な再構築が必要な状況です。
FFmpegが無料なら、なぜFixMyVideosにお金を払うのですか? 無料のリムックスでファイルが修正される場合は、支払う必要はありません。まずはそれをお試しください。無料の方法でコンテナを再構築できず、実際のプレビューで当社が再構築できることが判明した場合にのみ、お支払いいただきます。そのプレビューは、料金が発生する前に表示されます。
アップロードした場合、映像は安全ですか? ファイルはEUのサーバーに送信され、48時間以内に自動削除され、モデルのトレーニングのために共有または使用されることはありません。プライバシーポリシー。
関連
無料プレビュー · 義務はありません
動画を復元する準備はできましたか?
ファイルをアップロードしてください。約1分で5秒間の無料プレビューをご覧いただけます。プレビューが正しいと思える場合にのみお支払いください。
動画をアップロード →