9 ポイント 投稿者 GN⁺ 2025-01-15 | 1件のコメント | WhatsAppで共有
  • FFmpeg By Exampleは、FFmpegのさまざまな使い方を紹介するドキュメントサイト
    • コミュニティと共有したい優れたアイデアがあれば貢献可能

テキストファイルをSTDOUTに出力する

  • ffmpeg コマンドを使ってテキストファイルをSTDOUTに出力する方法を説明

すべての例

  • 複数の動画クリップを1つの入力として抽出する

    • タグ: #cut #multiple-outputs
  • FFmpegでサポートされているすべての音声/動画エンコーダーを一覧表示する

    • タグ: #metadata #no-video
  • Showinfoフィルターで動画フレーム、タイムコード、メタデータを分析する

    • タグ: #showinfo #metadata #frames
  • "Sendcmd"マニフェストを使って"Drawtext"と"Drawbox"を使う

    • タグ: #sendcmd #drawtext #overlay
  • 動画から生のキーフレームと非キーフレームを抽出する

    • タグ: #video-extract
  • データチャンネルをSTDOUTに出力する

    • タグ: #no-video #metadata
  • Atrimで音声ファイルをサンプル単位で切り取る

    • タグ: #mp3
  • 特定の時点からXフレームをJPGファイルとして抽出する

    • タグ: #extract-thumbnails #video-extract
  • 特定のフレームレートで画像を繰り返して動画を生成する

    • タグ: #gif #meme
  • Cropフィルターを使って不規則なカメラ移動効果を作る

    • タグ: #testsrc #camera #crop
  • GarianyとFFmpeg Discordコミュニティが制作

1件のコメント

 
GN⁺ 2025-01-15
Hacker Newsの意見
  • ffmpeg を使うとき、ChatGPT にコマンドを作らせることで、Stack Overflow を検索する手間を減らせた

  • ffmpeg 関連の有用なウェブサイトを簡単に見つけられるようにするため、「best of HNN」の一覧が必要

  • デジタル化したホームビデオテープを、シーン検出でクリップに変換する方法を共有する予定

    • カメラのフラッシュや揺れで誤作動することがあるため、開始用と終了用のファイルを指定して ffmpeg で結合する必要がある
    • Mac のアップデート後は、-c:v h264_videotoolbox なしのほうがより良い性能を得られた
    • Windows では Nvidia GPU と一緒に -c:v h264_nvenc フラグを使っている
    • なぜ ffmpeg がこれを自動検出しないのか気になる
    • GPU アクセラレーションなしでインストールされた ffmpeg のバージョンを見つけて、クラウドサーバーのコストを節約できた
  • ffmpeg の CLI には独特のロジックがあり、順序依存でもある

    • ビデオカメラから生の動画を保存する方法を実験中
    • ffmpeg-python を使ってコマンドを構成し、スレッド数を制限して性能を最適化している
    • より良いロスレス YUV エンコーディングを探している
  • ffmpeg の構文は覚えにくいため、LLM を使って必要なコマンドを得ている

    • MegaCLI のようなツールも使いにくかった
  • GStreamer は ffmpeg よりもコマンドやドキュメントが理解しやすい

    • GStreamer を使って負荷の高い動画処理を行っている
  • ffmpeg は GUI アプリケーションを無理やり TUI 形式に押し込んだように感じる

    • AV1 エンコーディングフレームワークが必要
  • ドキュメントは人間ではなく LLM のために書かれるべきだと思う

    • すべての情報を 1 つの大きなテキストファイルにまとめ、LLM に添付できるようにすべき
  • 「X by Example」サイトは好きだが、ffmpeg のようなツールは頻繁に使わないと構文を覚えにくい

    • LLM を使ってより速く解決策を見つけるほうが効率的