ffmpeg †コンパイル †https://github.com/FFmpeg/FFmpeg sudo apt install libssl-dev #https対応のため ./configure --enable-openssl make make install で /usr/local/bin/ffmpeg に入る。 らじるらじるの聞き逃しDL †5/13ごろから -http_seekable 0 をつける必要がある。 log出力 †-loglevel loglevel ‘quiet’ ‘panic’ ‘fatal’ ‘error’ ‘warning’ ‘info’ ‘verbose’ ‘debug’ streamの録音時間指定 †-t xx (秒) らじるらじるのFM streamを1時間録音する場合 ffmpeg -i https://radio-stream.nhk.jp/hls/live/2023507/nhkradiruakfm/master.m3u8 -c copy -t 3600 out.m4a AV1 †livaom-av1 (遅い) ffmpeg -i input.mp4 \ -cpu-used 5 -c:v libaom-av1 \ -b:v 2000k \ -strict experimental \ output.mp4 ffmpeg -i /sync_folder/input.mp4 \ -c:v libaom-av1 \ -strict experimental \ -row-mt 1 \ -cpu-used 1 \ -crf 30 \ -b:v 2000k \ -c:a libopus \ -ac 2 \ -ar 48000 \ -b:a 128k \ output.mp4
SVT-AV1 ffmpeg -ss 00:00:00 -i /sync_folder/input.mkv \ -s 1920x818 \ -r 24 \ -nostdin \ -f rawvideo \ -pix_fmt yuv420p \ -an \ -sn \ -t 00:00:30 - \ | SvtAv1EncApp -i stdin \ -tbr 841000 \ -rc 3 \ -irefresh-type 2 \ -enc-mode 1 \ -w 1920 \ -h 818 \ -fps 24 \ -b /tmp/output.ivf \ && ffmpeg -y -ss 00:00:00 -i /tmp/output.ivf \ -i /sync_folder/input.mkv \ -c:v copy \ -c:a libopus \ -strict -2 \ -ac 2 \ -ar 48000 \ -b:a 128k \ -t 00:00:30 \ /sync_folder/output_mode1.mp4 オプション †解像度変更 †ffmpeg -i src.mp4 -s 1280x720 desc.mp4 縦720で横はアスペクト比を維持 ffmpeg -i src.mp4 -vf scale=-1:720 desc.mp4 回転 ffmpeg -i src.mp4 -vf transpose=1 desc.mp4 (1:90度 2:180度 3:270度) 回転(メタデータのみ書き換え) ffmpeg -i src.mp4 -c copy -metadata:s:v rotate=90 desc.mp4 音だけ消す †ffmpeg -i src.mp4 -vcodec copy -an desc.mp4 画像だけ消す †ffmpeg -i src.mp4 -vn desc.mp3 部分切り出し †最初から10秒間だけ切り出し ffmpeg -ss 00:00:00 -i src.mp4 -t 00:10:00 -c copy desc.mp4 5秒目から10秒目だけ切り出し ffmpeg -ss 00:05:00 -to 00:10:00 -i src.mp4 -c copy desc.mp4 連番画像から動画作成 †00034から開始する場合 ffmpeg.exe -r 10 -start_number 34 -i %05d.png -vcodec libx264 -pix_fmt yuv420p -r 60 out.mp4 動画から画像作成 †src.mp4からoutフォルダに5桁.pngのファイルを作成 ffmpeg.exe -i src.mp4 -o out/%05d.png NHKのモノラル分離 †-dual_mono_mode main -dual_mono_mode sub rockchipのhw支援 †rkmppが有効化確認。なっていなければ有効にしてコンパイルする ffmpeg -benchmark -c:v h264_rkmpp -i file.mp4 -f null - kernelの方の対応とか CONFIG_RK_VCODEC=y が必要 |