ハードウェア

Intensity Pro

jackallExpress

HDCAPPCIE

スプリッタ

ソフトウェア

くすのきTV Aggregat

あかねキャプチャー

アマレコTV

Ut Video Codec Suite

SCFH DSF

Flash Media Live Encoder

Media Player Classic - Home Cinema

  • Media Player Classic - Home Cinema

  • ffdshow がインストールされているなら、「内部フィルタ - 変換フィルタ - H264/AVC」はチェックを外しておいた方がいいかも。

ffdshow

  • ffdshow / Download

  • デフォルトでは MPEG2 用のコーデックが無効になっているので、libavcodec または libmpeg2 のどちらかを選択しておく。

x264vfw

MakeMKV

FFmpeg

Static Build のインストール

# cd /opt/
# curl -LO 'https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-linux64-gpl.tar.xz'
# tar Jxfv ffmpeg-master-latest-linux64-gpl.tar.xz
# rm ffmpeg-master-latest-linux64-gpl.tar.xz
# cd /usr/bin/
# ln -s /opt/ffmpeg-master-latest-linux64-gpl/bin/ffmpeg
# ln -s /opt/ffmpeg-master-latest-linux64-gpl/bin/ffplay
# ln -s /opt/ffmpeg-master-latest-linux64-gpl/bin/ffprobe
  • Static Build では、インストールされている OpenSSL の CA を参照しないため、明示的に CA ファイルを参照させる
    • profile.d, .bashrc
      export SSL_CERT_FILE=/etc/pki/tls/certs/ca-bundle.crt
    • crontab
      SSL_CERT_FILE=/etc/pki/tls/certs/ca-bundle.crt

使用例

  • PC 用 MP4 を Android 用 MP4 へ変換
    ffmpeg -i %1.mp4 -vcodec libx264 -acodec libvo_aacenc -coder 0 -bf 0 -level 30 %1.mp4
  • MP4 を WebM へ変換
    ffmpeg -i %1.mp4 %1.webm
    または
    ffmpeg -i %1.mp4 -vcodec libvpx -acodec libvorbis %1.webm
    ビットレート指定
    ffmpeg -i %1.mp4 -b:v 800k -b:a 96k %1.webm
    フレームサイズ変更
    ffmpeg -i %1.mp4 -s 640x360 %1.webm
  • MP4 を WMV へ変換
    ffmpeg -i %1.mp4 %1.wmv
  • ネガポジ反転
    フィルターと vcodec は同時に指定できない。

    • RGB ffmpeg -i "positive.mp4" -vf "lutrgb='r=negval:g=negval:b=negval'" -acodec copy "negative.mp4"
    • YUV ffmpeg -i "positive.mp4" -vf "lutyuv='y=negval:u=negval:v=negval'" -acodec copy "negative.mp4"
  • γ補正
    明度アップ: 0<γ<1
    明度ダウン: 1<γ

    ffmpeg -i "original.mp4" -vf "lutyuv='y=gammaval(0.6)'" -acodec copy "brightened.mp4"
  • .m3u8 を mp4 ファイル化

    ffmpeg -i 'http://example.com/path/master.m3u8' -bsf:a aac_adtstoasc -c copy -movflags faststart 'local.mp4'
  • サムネール追加
    How do I add a custom thumbnail to a .mp4 file using ffmpeg? - Stack Overflow

    ffmpeg -i 'video.mp4' -i 'image.png' -map 1 -map 0 -c copy -disposition:0 attached_pic 'out.mp4'

HandBrake

Media Preview

小ネタ