公式サイト
http://ffmpeg.org/
エンコード、ストリーミング配信を高画質高音質で行えるffmprg。
OSに拘らず対応コーデックが多い。
対応コーデックが多く、多彩なオプションを使用可能。
コマンドラインから使用することができる。
ffmpegならこちらへ 2
http://potato.2ch.net/test/read.cgi/software/1420916868/
探検
ffmpegならこちらへ 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
2017/02/21(火) 22:04:57.35ID:8J7qip0G02018/08/07(火) 23:40:57.38ID:3PiwNZwq0
https://github.com/rigaya/NVEnc/blob/master/NVEncCore/rgy_output_avcodec.cpp
このへんには何か解決策らしきものが書いてあるんだけど、
反映はされてないっぽい
このへんには何か解決策らしきものが書いてあるんだけど、
反映はされてないっぽい
2018/08/09(木) 10:26:08.67ID:BQfqJ4Pf0
高校野球のraspiでやろうとしたらffmpegがopensssl対応版じゃなかった。
ビルドするしかない?
別にffmpeg以外でもやれればやりたいけど分割wgetして結合してってのは一手間感じる。
何かコマンドあればいいんだけれど。
ビルドするしかない?
別にffmpeg以外でもやれればやりたいけど分割wgetして結合してってのは一手間感じる。
何かコマンドあればいいんだけれど。
2018/08/09(木) 10:46:43.96ID:BQfqJ4Pf0
予備機のarmbian環境だったらaptで入れたままのffmpegでもできました。
2018/08/09(木) 22:33:54.89ID:DfdPuHdK0
windowsのffmpegでqsv使ってvp8エンコードする方法無いかな?
linuxだとvaapiで出来そうなんだけど…
linuxだとvaapiで出来そうなんだけど…
2018/08/11(土) 16:10:01.00ID:9A2+Rfce0
ffmpegでlibmodplugを使ってMIDIを処理したいけど上手くいかない。
1. zeranoeビルドのv3.3.3の用意。
ttps://ffmpeg.zeranoe.com/builds/win32/shared/ffmpeg-3.3.3-win32-shared.zip
をパスの通ったフォルダーにインストール。v3.3.4以降はlibmodplugが入っていないので
使用しない。
2. サウンドフォントの用意。
ttp://music.geocities.jp/bennetng01/bennetng_AnotherGSXG.7z
をダウンロードしbennetng_AnotherGS_v2-3.sf2をC:\timidity\instruments
フォルダーにインストール。
3. timidity.cfgの用意。
ttp://timidity.s11.xrea.com/files/cfgs/anothergsv20.cfg
をダウンロードしC:\timidityフォルダーにtimidity.cfgという名前で保存。
4. timidity.cfgの手直し。テキストエディターで、先頭に新たな2行
dir "C:\timidity"
dir "C:\timidity\instruments"
を追加。さらに、文中のサウンドフォントファイル名のbennetng_AnotherGS_v2-0.sf2を
全てbennetng_AnotherGS_v2-3.sf2に置換。
1. zeranoeビルドのv3.3.3の用意。
ttps://ffmpeg.zeranoe.com/builds/win32/shared/ffmpeg-3.3.3-win32-shared.zip
をパスの通ったフォルダーにインストール。v3.3.4以降はlibmodplugが入っていないので
使用しない。
2. サウンドフォントの用意。
ttp://music.geocities.jp/bennetng01/bennetng_AnotherGSXG.7z
をダウンロードしbennetng_AnotherGS_v2-3.sf2をC:\timidity\instruments
フォルダーにインストール。
3. timidity.cfgの用意。
ttp://timidity.s11.xrea.com/files/cfgs/anothergsv20.cfg
をダウンロードしC:\timidityフォルダーにtimidity.cfgという名前で保存。
4. timidity.cfgの手直し。テキストエディターで、先頭に新たな2行
dir "C:\timidity"
dir "C:\timidity\instruments"
を追加。さらに、文中のサウンドフォントファイル名のbennetng_AnotherGS_v2-0.sf2を
全てbennetng_AnotherGS_v2-3.sf2に置換。
764763 (続き)
2018/08/11(土) 16:29:30.46ID:9A2+Rfce0 5. timidity++で音色を確認。
ttp://timidity.s11.xrea.com/files/TiMidity++-2.13.0-w32.zip
をダウンロードし実行ファイルをC:\timidityフォルダーにインストール。
timw32g.exeのConfig->Preference->Playerタブ->Config Fileのところに
C:\timidity\timidity.cfgを設定。そして、C:\Windows\Media\flourish.midを
再生してみてMSGSよりも高音質で再生できていることを確認。
6. ffplay.exeでMIDIを再生。
コマンドプロンプトを起動して、まず環境変数を設定。
>SET MMPAT_PATH_TO_CFG=C:\timidity
そしてffplay.exeを起動。
>ffplay "C:\Windows\Media\flourish.mid"
しかし結果は、再生される音声はSin波のみで構成されたもので、サウンドフォントの
bennetng_AnotherGS_v2-3.sf2が適用されていない。
果たしてどうすればffmpegで正しくMIDIを扱えるようになるのだろうか。
ttp://timidity.s11.xrea.com/files/TiMidity++-2.13.0-w32.zip
をダウンロードし実行ファイルをC:\timidityフォルダーにインストール。
timw32g.exeのConfig->Preference->Playerタブ->Config Fileのところに
C:\timidity\timidity.cfgを設定。そして、C:\Windows\Media\flourish.midを
再生してみてMSGSよりも高音質で再生できていることを確認。
6. ffplay.exeでMIDIを再生。
コマンドプロンプトを起動して、まず環境変数を設定。
>SET MMPAT_PATH_TO_CFG=C:\timidity
そしてffplay.exeを起動。
>ffplay "C:\Windows\Media\flourish.mid"
しかし結果は、再生される音声はSin波のみで構成されたもので、サウンドフォントの
bennetng_AnotherGS_v2-3.sf2が適用されていない。
果たしてどうすればffmpegで正しくMIDIを扱えるようになるのだろうか。
2018/08/12(日) 10:47:57.73ID:zJHohPfG0
ffmpegで比較明合成できないかな?
1枚の静止画と1つの動画があって、動画の全フレームに対して同じ静止画を比較明合成したい
全フレームを静止画として保存して、静止画に対して比較明合成し、静止画から動画を作成すればできるけど、さすがに面倒すぎるからこれを一発で済ませたい
1枚の静止画と1つの動画があって、動画の全フレームに対して同じ静止画を比較明合成したい
全フレームを静止画として保存して、静止画に対して比較明合成し、静止画から動画を作成すればできるけど、さすがに面倒すぎるからこれを一発で済ませたい
2018/08/12(日) 11:10:48.40ID:zJHohPfG0
自己解決
blend=all_mode='lighten'
でそれらしくなった。でもちょっと。うーむ
blend=all_mode='lighten'
でそれらしくなった。でもちょっと。うーむ
2018/08/12(日) 11:49:25.70ID:9y0zFEN00
2018/08/12(日) 12:35:44.56ID:zJHohPfG0
YUVだからだったのか。ありがと
format=gbrap,setsar=0:1[rgb], [rgb]blend=all_mode='lighten'
format=gbrap,setsar=0:1[rgb], [rgb]blend=all_mode='lighten'
2018/08/14(火) 20:29:38.94ID:Ed79cgw70
>522
結果がいくつか並んでる
ttps://trac.ffmpeg.org/wiki/SponsoringPrograms/GSoC/2018/Results
Super Resolution filter は sr フィルタのこと。ドキュメントの filters には載ってない
結果がいくつか並んでる
ttps://trac.ffmpeg.org/wiki/SponsoringPrograms/GSoC/2018/Results
Super Resolution filter は sr フィルタのこと。ドキュメントの filters には載ってない
2018/08/27(月) 02:47:28.32ID:9XCCRMGA0
ffprobe -print_format xml -show_format -show_streams -count_frames "input" > "output.xml"
で各ストリームのフレーム数を調べるとむちゃくちゃ時間がかかるの何とかならないかな。
inputが長さ3時間で2GBほどのmpeg2動画だと30秒ほどかかる。
で各ストリームのフレーム数を調べるとむちゃくちゃ時間がかかるの何とかならないかな。
inputが長さ3時間で2GBほどのmpeg2動画だと30秒ほどかかる。
2018/08/27(月) 03:15:09.69ID:A3AxAQkL0
は?
2018/08/27(月) 10:30:19.73ID:Wvm4LNNY0
スーパーコンピューターでも使え
2018/08/27(月) 10:34:09.40ID:xrgLVtA80
774名無しさん@お腹いっぱい。
2018/08/27(月) 12:01:23.01ID:GOUeBxrk02018/08/27(月) 12:13:39.31ID:tbUGItCO0
「お前はこれまでに撮ったフレームの数を覚えているのか?」
2018/08/27(月) 12:16:46.99ID:djEZueD50
覚えてないから調べたいんじゃないのか?
2018/08/27(月) 12:23:13.06ID:tbUGItCO0
すみませんでした
2018/08/27(月) 13:48:55.68ID:AVdcoQbq0
あるMPEG-1動画(MPEG-PSコンテナ)があって、
ffmpeg -i "test1.mpg" -vcodec copy -f mpeg1video "test1.m1v"
としていったんコンテナからエレメンタリストリームに取り出した後で、
ffmpeg -i "test1.m1v" -vcodec copy -f mpeg "test2.mpg"
としてコンテナに再格納した場合、test1.mpgとtest1.m1vとtest2.mpgとの3ファイルの
再生時間がわずかに異なるのだが、これを防ぐためにはどうしたらいいんだろうか。
ffmpeg -i "test1.mpg" -vcodec copy -f mpeg1video "test1.m1v"
としていったんコンテナからエレメンタリストリームに取り出した後で、
ffmpeg -i "test1.m1v" -vcodec copy -f mpeg "test2.mpg"
としてコンテナに再格納した場合、test1.mpgとtest1.m1vとtest2.mpgとの3ファイルの
再生時間がわずかに異なるのだが、これを防ぐためにはどうしたらいいんだろうか。
779名無しさん@お腹いっぱい。
2018/08/28(火) 00:30:56.40ID:GVAW5UPN0 >>773
ffmpegとmediainfoとではファイル内のストリームの順序が異なるので、
「ある一定数のフレームを均等に選択して画像として取り出すために
mediainfoでフレーム総数を調べて何フレーム置きに取り出したらよいかを
計算してffmpegでフレームを画像に保存する」といった連係プレイが
やりづらい。
ffmpegとmediainfoとではファイル内のストリームの順序が異なるので、
「ある一定数のフレームを均等に選択して画像として取り出すために
mediainfoでフレーム総数を調べて何フレーム置きに取り出したらよいかを
計算してffmpegでフレームを画像に保存する」といった連係プレイが
やりづらい。
2018/08/28(火) 12:41:13.33ID:ML+/elFP0
ffprobeとmediaInfoCLIと、avs2pipemod -infoで調べたフレーム数が全て異なるケースもあったな。
2018/08/28(火) 13:08:44.53ID:7umsNqd/0
>>779
それは失礼した
それは失礼した
2018/08/28(火) 18:19:02.44ID:m94aWnEo0
真空波動研のCLバージョンは?
2018/08/28(火) 22:59:45.13ID:GVAW5UPN0
2018/08/28(火) 23:42:12.03ID:/KuVxGNA0
便乗で悪いけど横軸に時間と縦軸にビットレート表示するツールなかったっけ?
2018/08/29(水) 00:05:11.58ID:FZ7GsV6Y0
>>780
>ffprobeとmediaInfoCLIと
今手持ちの.mkvファイルで比較してみたら本当だった。
あとそれからffprobeはアニメーションGIFのフレーム数も数えてくれるが
mediainfoはやってくれない。
>ffprobeとmediaInfoCLIと
今手持ちの.mkvファイルで比較してみたら本当だった。
あとそれからffprobeはアニメーションGIFのフレーム数も数えてくれるが
mediainfoはやってくれない。
2018/08/29(水) 07:26:39.53ID:bNGcdzh+0
データとして持ってれば拾ってきて表示するだけだけど、
本当に全ファイルスキャンしないと数えられないのは表示しないし、
本気で必要なら相応の時間がかかる
本当に全ファイルスキャンしないと数えられないのは表示しないし、
本気で必要なら相応の時間がかかる
2018/09/01(土) 03:17:37.26ID:TqDh5WOK0
ffmpegでインターレース解除なしで24fps化は
-vf decimate -c:a copy
これだけでよろしいでしょうか?
あと24fps化した時に音ズレするんですが
映像だけにして上のコマンドを実施したら
元の映像からちょっとだけ動画の時間が減っているんですが
これは普通なんでしょうか?
-vf decimate -c:a copy
これだけでよろしいでしょうか?
あと24fps化した時に音ズレするんですが
映像だけにして上のコマンドを実施したら
元の映像からちょっとだけ動画の時間が減っているんですが
これは普通なんでしょうか?
2018/09/01(土) 07:20:45.62ID:vlPhzfQR0
ダメダメ
2018/09/03(月) 12:37:37.45ID:1zSIcnW/0
hls m3u8からのtsの結合や、ts→mkvへの変換に使っているのですが
Non-monotonous DTS in output stream 0:1; previous: **083, current: **059; changing to **083. This may result in incorrect timestamps in the output file.
というエラーがログに出る事があります。
これは一体何を意味するエラーなのでしょうか?
hlsでの保存ですが、毎回同じところでエラーが出てるので、ソースに問題があるように思うのですが…
翻訳にぶち込んでも意味不明なので、勝手に推測すると
映像のフレームが足りずに、音声か映像を切るか水増して同期している
みたいな…?
またこのエラーが出ているファイルは音声がプツプツしたり、映像がカクカクするという事でしょうか?
Non-monotonous DTS in output stream 0:1; previous: **083, current: **059; changing to **083. This may result in incorrect timestamps in the output file.
というエラーがログに出る事があります。
これは一体何を意味するエラーなのでしょうか?
hlsでの保存ですが、毎回同じところでエラーが出てるので、ソースに問題があるように思うのですが…
翻訳にぶち込んでも意味不明なので、勝手に推測すると
映像のフレームが足りずに、音声か映像を切るか水増して同期している
みたいな…?
またこのエラーが出ているファイルは音声がプツプツしたり、映像がカクカクするという事でしょうか?
790名無しさん@お腹いっぱい。
2018/09/10(月) 14:33:19.40ID:g30i+2PD0 すm
2018/09/10(月) 14:42:13.29ID:g30i+2PD0
すみません お聞かせください
ストリーミングのflv保存すると、たまに映像が乱れて見れなくなってしまいます
放送中はたまに引っかかる程度で見れるのですが、保存したものはだめです
場合によってはそこをカットすると、後半生き返ることもあるのですが多々失敗します
そのサイトは一回こっきりで配信を遡って見ることはできません
どうやら配信時にスムーズにうまくいっていないと現れるエラーのようなのですが
追加コマンドなどで回避できないでしょうか?
ストリーミングのflv保存すると、たまに映像が乱れて見れなくなってしまいます
放送中はたまに引っかかる程度で見れるのですが、保存したものはだめです
場合によってはそこをカットすると、後半生き返ることもあるのですが多々失敗します
そのサイトは一回こっきりで配信を遡って見ることはできません
どうやら配信時にスムーズにうまくいっていないと現れるエラーのようなのですが
追加コマンドなどで回避できないでしょうか?
2018/09/10(月) 14:45:00.48ID:Af0S+rYT0
できるかもしれないしできないかもしれない
2018/09/10(月) 15:24:14.54ID:Rzsy+4/k0
追加コマンド 上上下下左下なんとか
2018/09/11(火) 05:29:45.17ID:On0cjh220
欠落した部分を欠落したままで動画全体を保持したいってことなら
画面表示しておいてカメラでキャプチャするとか
画面表示しておいてカメラでキャプチャするとか
2018/09/11(火) 08:05:47.49ID:P+vT0a1l0
生で見ろ
録画はできない
みたいな感じでVHSすら無かった昭和にテクノロジーが逆行しとるな
録画はできない
みたいな感じでVHSすら無かった昭和にテクノロジーが逆行しとるな
2018/09/11(火) 18:42:58.54ID:WAvtU8SZ0
レスありがとうございます
クロームのタブキャプチャするやつも買ったのですが
サイズのでかさやエンコードの見極め等やはりDLしたものの方が良いので最終手段ですね
その他DL手段として youtube_dl や ビデオダウンロードヘルパー等も試してみましたが結果は同じでした。
なにか送信がガタついてもうまい事やってくれるものはないですかね。。。
クロームのタブキャプチャするやつも買ったのですが
サイズのでかさやエンコードの見極め等やはりDLしたものの方が良いので最終手段ですね
その他DL手段として youtube_dl や ビデオダウンロードヘルパー等も試してみましたが結果は同じでした。
なにか送信がガタついてもうまい事やってくれるものはないですかね。。。
2018/09/11(火) 20:57:47.76ID:7WJ7IHiq0
ガタついた時点で駄目なので、高速回線にするか、IPv6契約する
2018/09/12(水) 17:07:30.74ID:UGTs7XzE0
https://twitter.com/FFmpeg/status/1039222790291775488
> Have you noticed that the FFmpeg configure is much faster now?
> Thanks to Avi Halachmi for significant speed improvements!
https://twitter.com/5chan_nel (5ch newer account)
> Have you noticed that the FFmpeg configure is much faster now?
> Thanks to Avi Halachmi for significant speed improvements!
https://twitter.com/5chan_nel (5ch newer account)
2018/09/21(金) 21:13:11.76ID:Q53A/Wr90
・・・。
800名無しさん@お腹いっぱい。
2018/09/21(金) 21:13:31.80ID:Q53A/Wr90 wniの鈴木里奈最高!
(6 lゝ、●.ノ ヽ、●_ノ |!/
| ,.' i、 |}
', ,`ー'゙、_ l
\ 、'、v三ツ /
|\ ´ ` , イト、
/ハ ` `二 二´ ´ / |:::ヽ
/::::/ ', : . . : / |:::::::ハヽ
https://twitter.com/ibuki_air
09058644384
https://twitter.com/5chan_nel (5ch newer account)
(6 lゝ、●.ノ ヽ、●_ノ |!/
| ,.' i、 |}
', ,`ー'゙、_ l
\ 、'、v三ツ /
|\ ´ ` , イト、
/ハ ` `二 二´ ´ / |:::ヽ
/::::/ ', : . . : / |:::::::ハヽ
https://twitter.com/ibuki_air
09058644384
https://twitter.com/5chan_nel (5ch newer account)
2018/09/28(金) 11:35:28.53ID:PHROCyUt0
ブラウザのFlashプレイヤーのflv再生はかなり強力だから、多少のエラーがあっても再生できる
MPCやVLCなど、Flashを再生に使わないプレイヤーは、その点弱い
どんな保存方法でもダメって事は、保存した後に修復しないとダメかも
MPCやVLCなど、Flashを再生に使わないプレイヤーは、その点弱い
どんな保存方法でもダメって事は、保存した後に修復しないとダメかも
2018/09/28(金) 11:45:41.07ID:PHROCyUt0
コマンドプロンプトのログが何千行にもなるので、
loglevelを一段階少なく、-v 24にしたら、
まースッキリ、エラー以外は何にも表示されない
動いてるか動いてないのかすら分からないから不安
今どの辺りを作業してるのか分からないから、たまに見に来て、もうすぐ終わりかな?みたいなのができない
( ;∀;)
バージョン3.0ぐらいまでは、進捗状況を一行で%で教えてくれてたのに
これに戻すオプションって、、、ありませんかね?
loglevelを一段階少なく、-v 24にしたら、
まースッキリ、エラー以外は何にも表示されない
動いてるか動いてないのかすら分からないから不安
今どの辺りを作業してるのか分からないから、たまに見に来て、もうすぐ終わりかな?みたいなのができない
( ;∀;)
バージョン3.0ぐらいまでは、進捗状況を一行で%で教えてくれてたのに
これに戻すオプションって、、、ありませんかね?
2018/09/28(金) 12:01:04.21ID:ZMicbU/e0
なんのことを言ってるかわからないけどv3.0を使えばいいのでは
2018/09/28(金) 13:29:04.19ID:PHROCyUt0
レスありがとうございます
v3.0ですと、httpからの保存に難があるのですみません
でも、打開できました!!!
-v 24 -stats
これで、理想形になりました
v3.0ですと、httpからの保存に難があるのですみません
でも、打開できました!!!
-v 24 -stats
これで、理想形になりました
2018/09/28(金) 18:31:16.40ID:KpJ9sxY40
>>801
レスありがとう ブラウザで見えてるのはそういう仕組みだったんですね
修復とはどんなものがあるのですか
FLV MetaData Injector は駄目でした
FLV Editor Liteで削るといける時もあるぐらいであんまりよろしくなかったです
レスありがとう ブラウザで見えてるのはそういう仕組みだったんですね
修復とはどんなものがあるのですか
FLV MetaData Injector は駄目でした
FLV Editor Liteで削るといける時もあるぐらいであんまりよろしくなかったです
2018/09/28(金) 22:16:49.73ID:PHROCyUt0
別のコンテナに入れ替えちゃうぐらい
.tsとか、何故か再生できるケースが多かった
でも、.tsはシークが重い上にcopyなのにサイズが膨らむ
.tsとか、何故か再生できるケースが多かった
でも、.tsはシークが重い上にcopyなのにサイズが膨らむ
2018/09/29(土) 18:50:36.82ID:kwCsnaev0
Xメディアレコードでtsに替えたところ、コピーだと駄目でしたが変換だといけました!
ありがとうございます!
ありがとうございます!
2018/09/30(日) 03:22:56.24ID:nKtSVcUo0
copyじゃないって事は再エンコードしてるから、
ffmpegで読み込めさえすれば、どの形式でも再生は可能になるんじゃ…
わざわざtsにしなくても
ffmpegで読み込めさえすれば、どの形式でも再生は可能になるんじゃ…
わざわざtsにしなくても
2018/10/01(月) 06:54:18.88ID:ZbrNUxVa0
試してみたところ変換だと他の形式でもいけるのがありました
コピーだとどの形式でも上手くいきませんでした
見れるようになっただけでとても嬉しいのですが、エンコードは疎いのでコピーでいけたら尚よかったんですけどねー
コピーだとどの形式でも上手くいきませんでした
見れるようになっただけでとても嬉しいのですが、エンコードは疎いのでコピーでいけたら尚よかったんですけどねー
2018/10/08(月) 20:45:01.04ID:EtaRamdR0
ffmpegで録画ファイルのエンコードをやっているのですが、
ふと最近になって見てみると、最初テストとしてエンコしてたときと同じ設定でも速度が大きく落ちていることに気づきました、。
ffmpeg ver4.0.0を使っていてradeonのH/Wエンコードを使っています。
環境で必要ありそうな情報はOSはWindows10 Pro,CPUはRyzen3 2200Gということぐらいでしょうか。
どうやら原因を調べてみると、GPU側がアイドル状態の処理力でエンコードをしているのが原因みたいなのですが、
どうにかしてエンコード中だけの間、GPU側フルロードにする方法はありませんか?
オーバークロックで固定してしまうと、録画PCなので消費電力とかの面でも気になりますし、同じような環境になっている方はいませんでしょうか。
対策方法などご存知の方がおられましたらご教示願えませんでしょうかm(__)m
ふと最近になって見てみると、最初テストとしてエンコしてたときと同じ設定でも速度が大きく落ちていることに気づきました、。
ffmpeg ver4.0.0を使っていてradeonのH/Wエンコードを使っています。
環境で必要ありそうな情報はOSはWindows10 Pro,CPUはRyzen3 2200Gということぐらいでしょうか。
どうやら原因を調べてみると、GPU側がアイドル状態の処理力でエンコードをしているのが原因みたいなのですが、
どうにかしてエンコード中だけの間、GPU側フルロードにする方法はありませんか?
オーバークロックで固定してしまうと、録画PCなので消費電力とかの面でも気になりますし、同じような環境になっている方はいませんでしょうか。
対策方法などご存知の方がおられましたらご教示願えませんでしょうかm(__)m
2018/10/08(月) 21:22:15.05ID:c2gi+kTk0
2018/10/08(月) 23:14:22.11ID:EtaRamdR0
>>811
-i ${video} -i ${audio} -g 35280 -vcodec hevc_amf -vb 7M -bf 6 -b_strategy 2 -refs 4 -deblock 0:0 -qdiff 8 -qcomp 0.7
-direct-pred auto -me_method umh -me_range 24 -subq 10 -trellis 2 -x264opts rc-lookahead=60:aq-mode=2:aq-strength=0.8:psy-rd=1.0,0.15
-acodec copy -bsf:a aac_adtstoasc -f mp4 ${output}
AutoConvertというツールを介して使っている都合、ffmpegに詳しくないので、テンプレートにあったのを少し変えた感じで使ってます。
いじってみた感じ、helpコマンドで出力されるオプションがうまく反映されなかったので、いろいろ加えていて無効なオプションも存在してると思います。。
-i ${video} -i ${audio} -g 35280 -vcodec hevc_amf -vb 7M -bf 6 -b_strategy 2 -refs 4 -deblock 0:0 -qdiff 8 -qcomp 0.7
-direct-pred auto -me_method umh -me_range 24 -subq 10 -trellis 2 -x264opts rc-lookahead=60:aq-mode=2:aq-strength=0.8:psy-rd=1.0,0.15
-acodec copy -bsf:a aac_adtstoasc -f mp4 ${output}
AutoConvertというツールを介して使っている都合、ffmpegに詳しくないので、テンプレートにあったのを少し変えた感じで使ってます。
いじってみた感じ、helpコマンドで出力されるオプションがうまく反映されなかったので、いろいろ加えていて無効なオプションも存在してると思います。。
2018/10/09(火) 21:42:15.70ID:SVHQXcf+0
>812
-vcodec hevc_amf なので -x264opts は使えない。
-g(keyint) 35280 は大きすぎる。特に理由が無ければフレームレートの10倍でいい。
ffmpeg -h encoder=hevc_amf
これで使えるオプションを確かめる。
出力データを何目的に使うかにもよるが、qp 関係と quality 設定 をすればよさそう。
-vcodec hevc_amf なので -x264opts は使えない。
-g(keyint) 35280 は大きすぎる。特に理由が無ければフレームレートの10倍でいい。
ffmpeg -h encoder=hevc_amf
これで使えるオプションを確かめる。
出力データを何目的に使うかにもよるが、qp 関係と quality 設定 をすればよさそう。
814名無しさん@お腹いっぱい。
2018/10/09(火) 23:27:42.42ID:jdrUL+df0 >>813
返信ありがとう。
調べてる途中で-x264optは使えないことはわかっていたのだけど、下に書いてくれたquality設定を書いてもなぜか反映されなかったから、-vb 7Mって指定してる。
-gはとりあえず大きくしておけばいいかと思って大きくしてたw
もうちょっと調べてみてqp周りの設定をなんとかしてみるよ
返信ありがとう。
調べてる途中で-x264optは使えないことはわかっていたのだけど、下に書いてくれたquality設定を書いてもなぜか反映されなかったから、-vb 7Mって指定してる。
-gはとりあえず大きくしておけばいいかと思って大きくしてたw
もうちょっと調べてみてqp周りの設定をなんとかしてみるよ
2018/10/24(水) 18:45:58.50ID:F0x36izr0
EPGStationからデュアルモノを主音声のみでKodiに流したいんですけど
%FFMPEG% -re -dual_mono_mode main -i pipe:0 -c:a aac -ar 48000 -ab 192k -ac 2 -c:v copy -tune fastdecode,zerolatency -f mpegts pipe:1
これだと15秒ぐらい待たないと再生が始まりません。速める方法ありますでしょうか?
%FFMPEG% -re -dual_mono_mode main -i pipe:0 -c:a aac -ar 48000 -ab 192k -ac 2 -c:v copy -tune fastdecode,zerolatency -f mpegts pipe:1
これだと15秒ぐらい待たないと再生が始まりません。速める方法ありますでしょうか?
2018/10/24(水) 23:02:14.29ID:j+plFEwk0
-c:v copy -tune fastdecode,zerolatency
copy しながら tune って効果あるのかな?
普通は -c:v libx264 -tune fastdecode
のように使う。2つオプション使えるのかは試してない
早く再生させたいなら QSV を使うとか -c:v h264_qsv
copy しながら tune って効果あるのかな?
普通は -c:v libx264 -tune fastdecode
のように使う。2つオプション使えるのかは試してない
早く再生させたいなら QSV を使うとか -c:v h264_qsv
2018/10/24(水) 23:06:02.50ID:5fN6ZADi0
あるわけないだろ
2018/10/25(木) 10:57:30.48ID:oaIBc1x60
youtube-dlで落としてると
skipping () segments ahead, expired from plalists
ってログが流れて落した動画のその部分が飛ぶのが怖いよぅ・・・
直し方お兄ちゃん教えて・・・
skipping () segments ahead, expired from plalists
ってログが流れて落した動画のその部分が飛ぶのが怖いよぅ・・・
直し方お兄ちゃん教えて・・・
2018/10/25(木) 10:58:53.56ID:oaIBc1x60
あ、youtube-dlもffmpegも最新です・・・
2018/10/25(木) 11:06:36.24ID:jjDJ1qSY0
最新とは
2018/10/25(木) 11:08:14.11ID:S+GmEoor0
みんなの心の中に
2018/10/25(木) 19:19:57.89ID:Lfi5IoXR0
H.264の-crf 23がHEVCの-crf 28位とのことですが、同等画質の対応表か簡単な計算方法ありませんかね?
2018/10/25(木) 19:32:45.55ID:P9xyTRG00
>>822
> H.264の-crf 23がHEVCの-crf 28位とのこと
それ単に--crfのデフォルト値がx264だと23、x265だと28ってだけでしょ。
画質が同じになるってわけじゃないし、ソースによっても変わるので計算方法なんてあるわけがない。
> H.264の-crf 23がHEVCの-crf 28位とのこと
それ単に--crfのデフォルト値がx264だと23、x265だと28ってだけでしょ。
画質が同じになるってわけじゃないし、ソースによっても変わるので計算方法なんてあるわけがない。
2018/10/25(木) 19:37:34.24ID:Mo996g1o0
いや同等って騙ってたよ
絶対後者の方が汚いと思うが
絶対後者の方が汚いと思うが
2018/10/25(木) 19:47:54.22ID:S+GmEoor0
同じcrfでいいよ。
それでも容量は減る。
それでも容量は減る。
2018/10/25(木) 20:00:38.63ID:jjDJ1qSY0
自分でサンプル動画3個ずつとか作ればすぐできるじゃん
2018/10/25(木) 20:18:04.63ID:P9xyTRG00
2018/10/26(金) 01:36:12.14ID:p+Wwxwej0
>>823
絶対同等である必要はなく、既に検証済みでよく知られてるおすすめ対応値みたいなのがないかなと。
絶対同等である必要はなく、既に検証済みでよく知られてるおすすめ対応値みたいなのがないかなと。
2018/10/26(金) 09:38:24.86ID:LDTS+A570
絵の傾向が違うから無理かと
それにx264もx265もデフォのオプションでは低ビットレートに向いてないから
なおさら無理
それにx264もx265もデフォのオプションでは低ビットレートに向いてないから
なおさら無理
2018/10/28(日) 01:38:06.48ID:SEje0lrs0
>>816
h264_qsvもQSVEncC使っても15秒ぐらいはかかってしまうんですね…
h264_qsvもQSVEncC使っても15秒ぐらいはかかってしまうんですね…
2018/11/06(火) 23:48:59.51ID:dpkMmLWl0
2018/11/07(水) 20:07:08.85ID:qfA5XVFK0
>>831
4.1ってAV1のエンコードだけでなくデコードもできるようになった?
4.1ってAV1のエンコードだけでなくデコードもできるようになった?
2018/11/07(水) 21:11:11.75ID:9Sn7uZsi0
>>832
なにか勘違いしてるようだが、libaomによるAV1デコードならとっくにサポート済み。
もう1つlibdav1dというAV1デコーダがあり、そちらもコミットはされているのだが、4.1には入っていない。
詳細は下の記事を読めばわかる。
ffmpeg 4.1 リリース | ニコラボ
http://nico-lab.net/ffmpeg_4_1_released/
なにか勘違いしてるようだが、libaomによるAV1デコードならとっくにサポート済み。
もう1つlibdav1dというAV1デコーダがあり、そちらもコミットはされているのだが、4.1には入っていない。
詳細は下の記事を読めばわかる。
ffmpeg 4.1 リリース | ニコラボ
http://nico-lab.net/ffmpeg_4_1_released/
2018/11/07(水) 22:36:09.89ID:qfA5XVFK0
2018/11/12(月) 23:25:54.27ID:5ak/R3sa0
Zeranoe版のバイナリ4.1も来たね。
2018/11/18(日) 12:08:21.93ID:SZRVrnrE0
ここしばらくaviutlで音ずれに悩まされてたんだけど
もしかしてファイル名にDELAY -○○msが含まれてたら
DELAY 0msになるように補正されるように仕様変更てる?
デュアルモノなaacをデュアルモノなwavにffmpegで変換
それをavisynthでモノラル化してaviutlで読み込みという手順なんだけど
aac分離時に自動指定さるDELAY値を無効にすると映像と音がピッタリ一致することに気が付いた
もしかしてファイル名にDELAY -○○msが含まれてたら
DELAY 0msになるように補正されるように仕様変更てる?
デュアルモノなaacをデュアルモノなwavにffmpegで変換
それをavisynthでモノラル化してaviutlで読み込みという手順なんだけど
aac分離時に自動指定さるDELAY値を無効にすると映像と音がピッタリ一致することに気が付いた
2018/11/19(月) 20:23:05.49ID:Eh7KIUws0
持ってるデジカメが
・FullHD 60p
・4k 24p
の2つの動画モードをサポートしてるんだけど
近い将来の技術革新を見越したらどっちのモードで録画しておくべきだろうか?
フレーム補完技術の方が完成度が高いか
はたまたアップスケール技術の方が完成度が高くなるか・・・
・FullHD 60p
・4k 24p
の2つの動画モードをサポートしてるんだけど
近い将来の技術革新を見越したらどっちのモードで録画しておくべきだろうか?
フレーム補完技術の方が完成度が高いか
はたまたアップスケール技術の方が完成度が高くなるか・・・
2018/11/19(月) 20:44:59.33ID:z+d9r9kJ0
そんなん撮る物と好みによるとしか…
個人的には30p以下の動画嫌いだから前者選ぶけど
個人的には30p以下の動画嫌いだから前者選ぶけど
2018/11/19(月) 20:53:24.23ID:GvrrdVrC0
スレチだし誤爆だろ。ほっとけ。
2018/11/19(月) 23:38:11.22ID:Eh7KIUws0
2018/11/25(日) 08:58:27.87ID:3gMfCXzr0
質問失礼します
FFmpegでアップスケーリングする際のデフォルトアルゴリズムはBicubicらしいのですが、係数aの値は-1.00なんでしょうか?
a=-1.00もしくはa=-0.50~-0.75が普通らしいのですが、調べても分からなかったのでどなたかご教示ください
FFmpegでアップスケーリングする際のデフォルトアルゴリズムはBicubicらしいのですが、係数aの値は-1.00なんでしょうか?
a=-1.00もしくはa=-0.50~-0.75が普通らしいのですが、調べても分からなかったのでどなたかご教示ください
2018/11/25(日) 09:42:23.90ID:JsoRXmn60
アルゴリズムとしての標準は0.3と0.3じゃないの
2018/11/25(日) 13:23:50.14ID:nahfDN+g0
concatでmp4を連結する時に、継ぎ目にチャプターで飛べるようにするにはどうすれば
2018/11/25(日) 15:05:03.49ID:x+dfGxqF0
2018/11/25(日) 15:12:22.06ID:nahfDN+g0
つまり出来ないってことね
2018/11/25(日) 15:16:17.35ID:T5LWYBLJ0
チャプターを書いて動画と合わせれば
ffmpeg -i INPUT -i FFMETADATAFILE -map_metadata 1 -codec copy OUTPUT
ffmpeg -i INPUT -i FFMETADATAFILE -map_metadata 1 -codec copy OUTPUT
2018/11/25(日) 16:38:46.32ID:LVLBsPSl0
2018/11/25(日) 17:07:54.05ID:nahfDN+g0
ffprobeあたりでdurationを調べて、スクリプトで受けてmetadataを吐いて、
みたいなことをすればできるんだろうけど、
そんな面倒なことを各自でやるのは明らかに無駄なので、
そんなオプションがあるだろうと思ったけど無さそう
みたいなことをすればできるんだろうけど、
そんな面倒なことを各自でやるのは明らかに無駄なので、
そんなオプションがあるだろうと思ったけど無さそう
2018/11/26(月) 05:20:42.45ID:I8qTnrMy0
それならパイプを使ってffmpeg.exeに渡してあげればいいんでない?
2018/11/26(月) 05:32:50.06ID:XZP4g7p60
>>842
0.3と0.3というのは…?
0.3と0.3というのは…?
2018/12/03(月) 13:47:47.58ID:TnAQVnD40
-bsf:a aac_adtstoasc
これって何の為に入れるんですか?bitstream filterってのが何なのかそもそも分かってません
これって何の為に入れるんですか?bitstream filterってのが何なのかそもそも分かってません
2018/12/03(月) 13:50:14.99ID:780O9wn50
2018/12/03(月) 14:45:14.43ID:aVO1fLYf0
1説明
このドキュメントでは、libavcodecライブラリによって提供されるビットストリームフィルタについて説明します。
ビットストリームフィルタは、符号化されたストリームデータに対して作用し、復号を実行することなくビットストリームレベルの変更を実行する。
2.1 aac_adtstoasc
MPEG-2/4 AAC ADTSをMPEG-4 Audio Specific Configurationビットストリームに変換します。
このフィルタは、MPEG-2/4 ADTSヘッダーからMPEG-4 AudioSpecificConfigを作成し、ADTSヘッダーを削除します。
このフィルタは、AACストリームを生のADTS AACまたはMPEG-TSコンテナからMP4A-LATM、FLVファイル、またはMOV / MP4ファイルや3GPやM4Aなどの関連フォーマットにコピーする場合に必要です。MP4A-LATM、MOV / MP4、および関連するフォーマットには自動挿入されます。
このドキュメントでは、libavcodecライブラリによって提供されるビットストリームフィルタについて説明します。
ビットストリームフィルタは、符号化されたストリームデータに対して作用し、復号を実行することなくビットストリームレベルの変更を実行する。
2.1 aac_adtstoasc
MPEG-2/4 AAC ADTSをMPEG-4 Audio Specific Configurationビットストリームに変換します。
このフィルタは、MPEG-2/4 ADTSヘッダーからMPEG-4 AudioSpecificConfigを作成し、ADTSヘッダーを削除します。
このフィルタは、AACストリームを生のADTS AACまたはMPEG-TSコンテナからMP4A-LATM、FLVファイル、またはMOV / MP4ファイルや3GPやM4Aなどの関連フォーマットにコピーする場合に必要です。MP4A-LATM、MOV / MP4、および関連するフォーマットには自動挿入されます。
854名無しさん@お腹いっぱい。
2018/12/15(土) 21:26:48.39ID:QXIgeqqQ0 黒帯(上下、左右)を削る場合ですが、皆様は黒帯のサイズ(pixel?)をどのように
測っていますか? コンテンツによってまちまちだとものですが。
測っていますか? コンテンツによってまちまちだとものですが。
2018/12/15(土) 22:56:25.56ID:mQoh4bNv0
cropdetect フィルタを使うと調べられそう
https://ffmpeg.org/ffmpeg-filters.html#cropdetect
https://ffmpeg.org/ffmpeg-filters.html#cropdetect
856名無しさん@お腹いっぱい。
2018/12/16(日) 01:45:17.42ID:QusZzwsW0 >>854
key_frameとクロップはAvidemuxで計ってる。
key_frameとクロップはAvidemuxで計ってる。
2018/12/16(日) 20:13:41.20ID:xqYDub/u0
変換ビットレートを入力動画の半分のサイズにしたいのですが毎回-bで手打ちで入力するしかないのでしょうか?もし良い方法をご存じでしたら教えてください
2018/12/16(日) 21:04:46.66ID:Pfa9UFzP0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【芸能】『バンダイナムコフェス』上海公演 日本人歌手・大槻マキが歌唱中に強制退場… 急に音を止められスタッフらしき人達に [冬月記者★]
- 今後50年間、毎年100万人ずつ人口が減る…「少子化対策」の失敗で日本が迎える「死ぬまで搾取」というヤバい未来 ★6 [ぐれ★]
- 橋下徹氏 高市首相“台湾有事”発言に「政治家の失言で一部の人でも仕事がキャンセルに…我々は認めていいのかな」疑問呈す [muffin★]
- 「怒りに震えて涙が出た」 同性婚認めず「合憲」判断に原告が反発 「差別的な判決だ」 [ぐれ★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★5 [ぐれ★]
- 「インバウンド政策上、中国は重要」、訪日自粛で金子国交相「早く通常の状況に戻っていただきたい」★2 [ぐれ★]
- 近所のスーパーの鮭フレーク299円で本物の鮭でめっちゃ美味かったのに他のやつに変わって540円になった😭
- お前らに小田急足柄からJR足柄まで歩いて乗り換える罰をあたえる
- すき家博多駅前店に来た
- 書ける時に書いとく
- 無能僕、わからない仕事を先輩に聞くのがめんどくさすぎて期限が過ぎそう
- HIKAKINと写真撮った📸
