プロが教える店舗&オフィスのセキュリティ対策術

HDDが故障し、復旧ソフトで大量の動画ファイルを取り出したのですが、沢山の壊れたファイルが混ざっていました。これらを簡単に検出して削除するツール・方法などありませんでしょうか。
ひとつひとつ開き、再生時間をかけて確認するのが大変すぎて困っています。壊れたHDDはシステムのものではなかったので、取り外しました。AVIについては検出ツールがあったので、削除できました。(DivFix++)

この質問の前、主にExcelファイルについて質問したのですが、そちらは目途がついたので、動画(MP4、MOV、MTS)についてアドバイス頂けると助かります。
どうか、よろしくお願いします。

質問者からの補足コメント

  • へこむわー

    そちらのサイトは見たんですが、自宅のサーバー上でとあるので、linux系のコマンドではないかなと思ったのですが、どうなのでしょう。MS-DOSプロンプトは簡単なものなら触ったことがあるのですが、解説のコマンドは理解できなかったです。
    Window上で何か別のコマンド環境上で適所書き換えてコピペ実行で行けるものなんでしょうか…

    No.1の回答に寄せられた補足コメントです。 補足日時:2023/08/11 23:50
  • つらい・・・

    ああ… Windows11は比較的楽にLinux環境を構築できるのですね…
    https://xtech.nikkei.com/atcl/nxt/column/18/0193 …

    UEFIで仮想化支援機能が効いてるかどうかから始めないと…
    Linuxはコマンドがさっぱり分からないので怖いです(´;ω;`)

      補足日時:2023/08/12 00:08
  • つらい・・・

    MS-DOSプロンプトで出来るんですね!ffmpeg入ってます!

    試しに以下を
    $ ffprobe -v error -f lavfi movie="/path/to/file.mp4" 2>&1 | grep lavfi;

    こう実行したら
    ffprobe -v error -f lavfi movie="IMG_0012.MOV" 2>&1 | grep lavfi;

    エラーが出ちゃいました。
    'grep' は、内部コマンドまたは外部コマンド、
    操作可能なプログラムまたはバッチ ファイルとして認識されていません。

    調べたらfindらしいので実行したら
    ffprobe -v error -f lavfi movie="IMG_0012.MOV" 2>&1 | find lavfi;

    こんなエラーが…
    FIND: パラメーターの書式が違います

    全然分かんないんです(´;ω;`)

    No.2の回答に寄せられた補足コメントです。 補足日時:2023/08/12 01:50
  • つらい・・・

    MS-DOSでファイルリストを取ることはできるので、1つだけの処理のコマンドでも多数に対応できそうです。MS-DOSでチェックする正しいコマンドを教えていただけないでしょうか。
    よろしくお願いいたします。

      補足日時:2023/08/12 23:50

A 回答 (2件)

普通にWindows上でffmpegをダウンロードして、Windowsのコマンドプロンプトアプリか、PowerShellアプリからコマンドを打って操作するだけです!


Linuxコマンドは必要なく、コマンドプロンプトはMS-DOSと同じです。

ffmpegはここからダウンロード出来ます。
https://github.com/BtbN/FFmpeg-Builds/releases/d …

コマンドプロンプトやPowerShellはWindowsに最初からインストールされています。

解説サイトの、大量のファイルを処理する場合は〜の部分はLinux向けのコマンドで書かれていますが、Windowsのバッチ処理に置き換えるだけでよく、他のコマンドはほぼWindowsでも同じで動きます。
この回答への補足あり
    • good
    • 0
この回答へのお礼

コマンドに詳しい友人に手伝ってもらって、削除することができました!
ありがとうございました!

お礼日時:2023/08/14 18:11

ffmpegというツールに、


ffprobeというコマンドがあり、それで破損をまとめてチェックできます。

GUI(マウス等で操作出来る機能)がなく、キーボードで全て操作するCUIアプリなので、ちょっと使い方が難しくて使うにはコマンドプロンプトを理解している必要があるのですが、知っているなら簡単に利用できます。

こちらの解説がわかりやすいです。
https://blog.misosi.ru/2021/05/04/check-movie-fi …
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!