ffmpeg
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[soft]]
*ffmpeg [#of2affed]
**コンパイル [#r0e2ddf5]
https://github.com/FFmpeg/FFmpeg
sudo apt install libssl-dev #https対応のため
./configure --enable-openssl
make
make install
で /usr/local/bin/ffmpeg に入る。
**らじるらじるの聞き逃しDL [#id1c852a]
5/13ごろから
-http_seekable 0
をつける必要がある。~
https://twitter.com/ichinomoto/status/1525458198827716608
**log出力 [#j8dd9131]
-loglevel loglevel
‘quiet’
‘panic’
‘fatal’
‘error’
‘warning’
‘info’
‘verbose’
‘debug’
**streamの録音時間指定 [#o38632cb]
-t xx (秒)
らじるらじるのFM streamを1時間録音する場合
ffmpeg -i https://radio-stream.nhk.jp/hls/live/2023507/n...
**AV1 [#j6ea60b0]
[[https://github.com/AOMediaCodec/SVT-AV1/blob/f29b8124c9...
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
-スピード対クオリティ的にcpu-usedは5ぐらいが良さそう~
[[https://www.streamingmedia.com/Articles/ReadArticle.asp...
SVT-AV1~
[[https://qiita.com/yanoshi/items/544a361baf76b8114067]]
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
**オプション [#je8d8083]
***解像度変更 [#la5bee30]
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...
回転(メタデータのみ書き換え)
ffmpeg -i src.mp4 -c copy -metadata:s:v rotate=90 desc.mp4
***音だけ消す [#g8c578a0]
ffmpeg -i src.mp4 -vcodec copy -an desc.mp4
***画像だけ消す [#ldc7e1bf]
ffmpeg -i src.mp4 -vn desc.mp3
***部分切り出し [#e0242207]
最初から10秒間だけ切り出し
ffmpeg -ss 00:00:00 -i src.mp4 -t 00:10:00 -c copy desc....
5秒目から10秒目だけ切り出し
ffmpeg -ss 00:05:00 -to 00:10:00 -i src.mp4 -c copy des...
***連番画像から動画作成 [#o76a80f5]
00034から開始する場合
ffmpeg.exe -r 10 -start_number 34 -i %05d.png -vcodec li...
***動画から画像作成 [#d819eb57]
src.mp4からoutフォルダに5桁.pngのファイルを作成
ffmpeg.exe -i src.mp4 -o out/%05d.png
***NHKのモノラル分離 [#id07cd6e]
-dual_mono_mode main
-dual_mono_mode sub
**rockchipのhw支援 [#p559042a]
rkmppが有効化確認。なっていなければ有効にしてコンパイルする
ffmpeg -benchmark -c:v h264_rkmpp -i file.mp4 -f null -
kernelの方の対応とか~
[[https://forum.pine64.org/showthread.php?tid=9045]]
CONFIG_RK_VCODEC=y
が必要
終了行:
[[soft]]
*ffmpeg [#of2affed]
**コンパイル [#r0e2ddf5]
https://github.com/FFmpeg/FFmpeg
sudo apt install libssl-dev #https対応のため
./configure --enable-openssl
make
make install
で /usr/local/bin/ffmpeg に入る。
**らじるらじるの聞き逃しDL [#id1c852a]
5/13ごろから
-http_seekable 0
をつける必要がある。~
https://twitter.com/ichinomoto/status/1525458198827716608
**log出力 [#j8dd9131]
-loglevel loglevel
‘quiet’
‘panic’
‘fatal’
‘error’
‘warning’
‘info’
‘verbose’
‘debug’
**streamの録音時間指定 [#o38632cb]
-t xx (秒)
らじるらじるのFM streamを1時間録音する場合
ffmpeg -i https://radio-stream.nhk.jp/hls/live/2023507/n...
**AV1 [#j6ea60b0]
[[https://github.com/AOMediaCodec/SVT-AV1/blob/f29b8124c9...
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
-スピード対クオリティ的にcpu-usedは5ぐらいが良さそう~
[[https://www.streamingmedia.com/Articles/ReadArticle.asp...
SVT-AV1~
[[https://qiita.com/yanoshi/items/544a361baf76b8114067]]
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
**オプション [#je8d8083]
***解像度変更 [#la5bee30]
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...
回転(メタデータのみ書き換え)
ffmpeg -i src.mp4 -c copy -metadata:s:v rotate=90 desc.mp4
***音だけ消す [#g8c578a0]
ffmpeg -i src.mp4 -vcodec copy -an desc.mp4
***画像だけ消す [#ldc7e1bf]
ffmpeg -i src.mp4 -vn desc.mp3
***部分切り出し [#e0242207]
最初から10秒間だけ切り出し
ffmpeg -ss 00:00:00 -i src.mp4 -t 00:10:00 -c copy desc....
5秒目から10秒目だけ切り出し
ffmpeg -ss 00:05:00 -to 00:10:00 -i src.mp4 -c copy des...
***連番画像から動画作成 [#o76a80f5]
00034から開始する場合
ffmpeg.exe -r 10 -start_number 34 -i %05d.png -vcodec li...
***動画から画像作成 [#d819eb57]
src.mp4からoutフォルダに5桁.pngのファイルを作成
ffmpeg.exe -i src.mp4 -o out/%05d.png
***NHKのモノラル分離 [#id07cd6e]
-dual_mono_mode main
-dual_mono_mode sub
**rockchipのhw支援 [#p559042a]
rkmppが有効化確認。なっていなければ有効にしてコンパイルする
ffmpeg -benchmark -c:v h264_rkmpp -i file.mp4 -f null -
kernelの方の対応とか~
[[https://forum.pine64.org/showthread.php?tid=9045]]
CONFIG_RK_VCODEC=y
が必要
ページ名: