ffmpegならこちらへ 2 [転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。
2015/01/11(日) 04:07:48.77ID:TEEX+TX80http://ffmpeg.org/
エンコード、ストリーミング配信を高画質高音質で行えるffmprg。
OSに拘らず対応コーデックが多い。
対応コーデックが多く、多彩なオプションを使用可能。
コマンドラインから使用することができる。
ffmpegならこちらへ
http://anago.2ch.net/test/read.cgi/software/1270542020/
0002名無しさん@お腹いっぱい。
2015/01/11(日) 12:32:12.33ID:kQrDdEk/00003名無しさん@お腹いっぱい。
2015/01/11(日) 15:09:08.47ID:NnJhGVKY00004名無しさん@お腹いっぱい。
2015/01/12(月) 08:15:08.04ID:q6szQA/w0デスクトップキャプチャ動画撮影もできるようになってるんだな。
0005名無しさん@お腹いっぱい。
2015/01/12(月) 09:44:52.99ID:U0dWGiMV0ttp://ffmpeg.org/ffmpeg-devices.html#gdigrab
0006名無しさん@お腹いっぱい。
2015/01/12(月) 15:46:52.58ID:mMS6zZua0>>11まで行かないとスレ落ちちゃうからな
0007名無しさん@お腹いっぱい。
2015/01/15(木) 01:49:00.69ID:5HH2ad2k0それにしても良くないような気が…
カメラが横にパンするような動きになると、ガタガタになります
インタレ解除するの諦めてとりあえず縮小してみたのですが、
それでも同じようなガタガタな感じになりました
-vf "yadif=0:-1" と指定してます
そういうものでしょうか?
0008名無しさん@お腹いっぱい。
2015/01/15(木) 08:48:05.21ID:ska4SoT80ttp://ffmpeg.org/ffmpeg-filters.html#w3fdif
0009名無しさん@お腹いっぱい。
2015/01/15(木) 21:40:39.92ID:5HH2ad2k0うわああああ すごく良いですありがとうございます!
なぜかSDぐらいに縮小しないとプレイヤーによってはうまく再生できない感じの
出力になってしまうのですが(60pになるから?)
ソース画質が良くなくてSDぐらいが調度良いと思っていたのでバッチリでした
ありがとう!
0010名無しさん@お腹いっぱい。
2015/01/21(水) 20:44:40.78ID:EPwK+bPo0https://sites.google.com/site/streamsetting/home/ffmpeglauncher
このページには
シャープネス・ガンマ・ブライトネス・コントラスト
しか書かれておらず、カラーフィルターについては述べられていません。
avidemuxにはこの機能はあるのですが
ffmpegにはないのでしょうか?
さんざん検索して調べたのですが分からなかったので
どうか教えてください。
0011名無しさん@お腹いっぱい。
2015/01/21(水) 21:40:12.93ID:/DMZUsR60具体的なフィルタ名があればffmpegにもあるかどうか調べられるが
0012名無しさん@お腹いっぱい。
2015/01/21(水) 22:50:25.32ID:EPwK+bPo0よろしくお願いいたします。
0013名無しさん@お腹いっぱい。
2015/01/21(水) 22:56:50.90ID:EPwK+bPo0http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html
eq2[=gamma:contrast:brightness:saturation:rg:gg:bg:weight]
を使えば良いことが分かりました
しかしこれってどう使えば良いのですか?
赤色だけガンマ補正かけたい場合
どのように入力すれば良いですか?
0014名無しさん@お腹いっぱい。
2015/01/21(水) 23:23:07.21ID:EPwK+bPo0ありがとうございます。
0015名無しさん@お腹いっぱい。
2015/01/22(木) 13:57:21.94ID:eim2cxaG0http://stackoverflow.com/questions/19013536/how-to-get-video-duration-in-seconds
とりあえず
ffmpeg -i file.flv 2>&1 | grep "Duration"
これで取得できることが分かりました。
ここからdurationだけを抽出すれば良いのですが
できればsedなどを使ってスマートに抽出を行いたいと考えています
ffmpeg -i file.flv 2>&1 | grep "Duration"| cut -d ' ' -f 4 | sed s/,// | sed 's@\..*@@g' | awk '{ split($1, A, ":"); split(A[3], B, "."); print 3600*A[1] + 60*A[2] + B[1] }'
2383
のようなややこしい記述を使えば良いことは分かるのですが
この記述の仕方について書かれたページがどうしても見つかりません
どういう使い方をすれば良いか教えていただけないでしょうか?
0016名無しさん@お腹いっぱい。
2015/01/22(木) 22:51:33.20ID:NXw7fiXl0https://trac.ffmpeg.org/wiki/Seeking
このページには
前に書いた方が高速
後ろに書くと時間はかかるがタイムスタンプがリセットされない
とあります
タイムスタンプとは一体何のことを指しているのでしょうか?
http://looooooooop.blog35.fc2.com/blog-entry-1154.html
このページには
前 -ss はフィルタの区間でカットするが、 後 -ss はその時間だけ後ろをカットする
とあります。
どういうことか教えていただけないでしょうか?
0017名無しさん@お腹いっぱい。
2015/01/23(金) 11:22:24.93ID:AXrRx0vT0ファイル名だけのアウトプットファイル名の前に置くことで
どちらのファイルに影響を与えるかということじゃね?
0018名無しさん@お腹いっぱい。
2015/01/23(金) 11:46:42.23ID:ELoHVAB20そういうことなのかとも思ったのですが
つまり、10分の動画を8分からエンコードを開始した場合に
-i付きファイル名の前に書くと2分しかエンコードしないけれど
後ろに書くと最初から10分エンコードして、最後に8分以降をトリムするという意味なのでしょうか?
それで後者の方が正確にトリミングが可能ということですか?
これ合っていますか?
でも、タイムスタンプをリセットとか
前 -ss はフィルタの区間でカットするが、 後 -ss はその時間だけ後ろをカットする
という説明の意味が合わないと思うのですが
どうか教えてください
0019名無しさん@お腹いっぱい。
2015/01/23(金) 13:01:37.26ID:AXrRx0vT0ffmpeg [global_options] {[input_file_options] -i ‘input_file’} ... {[output_file_options] ‘output_file’} ...
で、-ssはinputとoutputに作用するから { } のかたまり単位で発動するということ。
-ssで指定した分だけinputを読み飛ばし、-ssで指定した分だけ最初の書き込みを行わない。
で、書き込みを行わなくても中の時間は進んでいるからtrimフィルタの終わりの時間指定に影響が出て
結果指定した長さの分の尻切れになるということじゃね?
0020名無しさん@お腹いっぱい。
2015/01/23(金) 14:35:20.10ID:LC5BlLdH0ご回答ありがとうございます。
しかし回答が難しすぎてよく理解できません、
もう少し簡単に分かりやすく説明していただけないでしょうか?
タイムスタンプのリセットというのは何のことを指しているかについても教えていただけないでしょうか?
0021名無しさん@お腹いっぱい。
2015/01/23(金) 15:02:50.71ID:rYw6PTtL0-ss 00:01:00 -i video.mp4 の場合
入力ファイルの1分の所を、00:00:00(タイムスタンプのリセット)として
その後の作業(エンコードなりカットなり)をする
-i video.mp4 -ss 00:01:00 の場合
入力ファイルの1分の所を、00:01:00としたまま
その後の作業(エンコードなりカットなり)をする
作業中のファイルの時間の目印のことでしょ
あなた方々で見かけるわね・・・
0022名無しさん@お腹いっぱい。
2015/01/23(金) 15:03:02.86ID:AXrRx0vT0中の時計を回しつつ入力の読み捨ては行われるということ。
-ss 2が付いていれば先頭が2秒というファイルが出てくる。
0023名無しさん@お腹いっぱい。
2015/01/23(金) 16:27:06.61ID:PHqpOry20すいません、やはりよく分かっていないのですが
このタイムスタンプというのはffmpegの内部処理の話であって出力されるファイルには残らない情報ですよね?
それで>>18にも書いたように
outputの方に付ける(-iの後に付ける)方は
2分しか動画を出力しない設定にしてあったとしても
内部では全体をエンコードすることになるということですよね?
では、outputの方に付ける(-iの後に付ける)方のメリットは何なのでしょうか?
タイムスタンプはファイルに残るのですが
残るとしてどこでそれを確認できますか?
0024名無しさん@お腹いっぱい。
2015/01/23(金) 16:45:56.56ID:AXrRx0vT0入力ファイルのデコードをするというだけじゃね?
ストリーミング対応のコンテナではタイムスタンプが残るが
普通の0から始まるコンテナでは残らないという程度じゃね?
0025名無しさん@お腹いっぱい。
2015/01/23(金) 16:51:44.89ID:pboWliNb0mkvとmp4の場合はどうですか?
http://www.asahi-net.or.jp/~ax2s-kmtn/video.html
このページを見ると
拡張子: .mkv(動画ファイル)、.mka(音声ファイル)、.mks(ストリーミング・ファイル)
となっています。
mksって字幕ファイルですよね?
字幕を入れるとストリーミングになりますか?
実際、mksでやってみると、
inputにつけると、再生時間が正確ではないけれど、正常に再生される
outputにつけると、再生時間は正確だけれど、再生する最初に3秒程度動画がフリーズする
という現象が起きます
0026名無しさん@お腹いっぱい。
2015/01/23(金) 22:41:33.57ID:/eBko0BJ0https://trac.ffmpeg.org/ticket/1349
このページには
-itsoffset -00:00:10をインプットファイルに入れれば良いと書かれています
しかしこれだけ入れてもシフトされずに出力されます
http://looooooooop.blog35.fc2.com/blog-entry-1145.html
このページには
オフセットするファイルの前に指定し、コピーストリームの時には効果がない。
と書かれてあります。
動画と音声ともにコピーの場合にはシフトさせることができないのでしょうか?
http://stackoverflow.com/questions/10116430/ffmpeg-stream-offset-command-itsoffset-not-working
このページを見ると一度動画と音声を分割してから
ディレイを加えて、再度合体させるというようなことが書かれてあります。
簡単に音声にディレイをかけることってできないのでしょうか?
0027名無しさん@お腹いっぱい。
2015/01/23(金) 23:42:13.29ID:CwZKpl5u0ttp://ffmpeg.org/ffmpeg-filters.html#adelay
0028名無しさん@お腹いっぱい。
2015/01/24(土) 10:34:31.72ID:Ps+llf6g0動画も音声も再エンコードなしで
音声をずらしたいのですがffmpegだとできませんか?
avidemuxだと普通にできるのですが・・・
avidemuxはffmpegを元にして作られているため
ffmpegでもできるはずなのですが・・・
(ただ、avidemuxのコマンドラインでは音声関係に不具合があるので使いづらいです
GUI版であれば使えています)
どうかよろしくお願いいたします。
002928
2015/01/24(土) 20:33:35.30ID:yYj9YxD80ffmpegって高機能な割に何でこんな基本機能が不十分だったりするんですか??
0030名無しさん@お腹いっぱい。
2015/01/24(土) 21:27:41.16ID:ErfOoN4s0分離しなくても、-map を併用して、2つの入力に同じファイルを当てればおk
0031名無しさん@お腹いっぱい。
2015/01/24(土) 21:55:43.41ID:yYj9YxD80まじですか?
もう少し詳しくコードを教えていただけないでしょうか?
どうかよろしくお願いいたします。
0032名無しさん@お腹いっぱい。
2015/01/24(土) 22:07:31.07ID:yYj9YxD80-map 0:v -map 1:a -vcodec copy -acodec copy "Video2.mp4"
とすると音声無しになるんですが
何が間違っていますか?
0033名無しさん@お腹いっぱい。
2015/01/24(土) 22:17:52.36ID:yYj9YxD80ffmpeg -i "d:\Video1.mp4" -itsoffset 00:00:01.000 -i "d:\Video1.mp4"
-map 0:v -map 1:a -vcodec copy -acodec copy "Video2.mp4"
こちらが正しいことに気がつきました
-itsoffset 00:00:01.000 の値が負の時には、動画の最初がフリーズしてしまいます
それでも動画と音声はずれています
正の値にすると、動画だけで音声が無音になってしまいます
これはどうすれば良いでしょうか?
0034名無しさん@お腹いっぱい。
2015/01/24(土) 22:31:24.17ID:ErfOoN4s0>>26 の一番下のサイトの質問者の(1)で出来るよ。
音声を0.5秒遅らせる場合
ffmpeg -i input.mp4 -itsoffset 0.5 -i input.mp4 -c copy -map 0:0 -map 1:1 -brand mp42 output.mp4
これでも同じ
ffmpeg -i input.mp4 -ss -0.5 -i input.mp4 -c copy -map 0:0 -map 1:1 -brand mp42 output.mp4
0035名無しさん@お腹いっぱい。
2015/01/24(土) 22:38:25.01ID:ErfOoN4s0おっと、出来たみたいだね。
-itsoffseが負の値だと、最初のフレームが指定時間だけ続くし、
正の値だと、音声が指定時間後に開始するのは、そのとおりの正常な動作だと思うけど、
どういう状態が好ましいの?
0036名無しさん@お腹いっぱい。
2015/01/24(土) 22:48:30.51ID:yYj9YxD80を使うと、-itsoffset 0.5が正の値でも負の値でも動画の最初がフリーズしてしまいます。
ffmpeg -i input.mp4 -ss -0.5 -i input.mp4 -c copy -map 0:0 -map 1:1 -brand mp42 output.mp4
だと、-ss -0.5が正の値だと正常に出力されました。
ただ、負の値だと最初がフリーズしてしまいます。
一度この0.5のところを00:01:30.000とか長めに設定して試していただけませんか?
0037名無しさん@お腹いっぱい。
2015/01/24(土) 22:50:05.90ID:yYj9YxD80avidemuxだとちゃんと
負の値にすると、最初だけ無音になり、
正の値にすると、最後だけ無音になります。
いずれも、動画は一度もフリーズすることなく正常に再生されます。
どうしたら良いでしょうか?
0038名無しさん@お腹いっぱい。
2015/01/24(土) 23:18:48.15ID:ErfOoN4s0フリーズ、と言うか最初のフレームがそのままで、指定時間後にはちゃんと動き出すよ。
>>37
> 負の値にすると、最初だけ無音になり、
> 正の値にすると、最後だけ無音になります。
これ、正と負が反対じゃない?
-itsoffsetは正の値でその分後にシフトするのだから、
音声を正の値でシフトすれば、最後が無音になることはないんだけど。
もし、静止状態の画像を切りたいなら、その部分を切り落せばよいかと。
0039名無しさん@お腹いっぱい。
2015/01/24(土) 23:27:21.14ID:yYj9YxD80上記で書いたように
ffmpegを使って、
1. 最初だけ無音になる方
2. 最後だけ無音になる方
このうち二番だけうまくいきました。
1番がうまくいきません、
動画の最初がフリーズするとして2番ならまだ起こりえそうな気がしますが
一番でフリーズする理由が分からないのですが
avidemuxでもフリーズせずに出力できていますし、
どうすれば良いでしょうか?
0040名無しさん@お腹いっぱい。
2015/01/25(日) 00:14:04.49ID:/+nKcZ130-itsoffset 正の値で 1番をやってみたけど、
>>35 に書いたとおり、無音の動画が進んで、指定時間後に音声が始まる。
これは想定通りの動作だね。
avidemux(2.6.8)は、うちの環境では早回しみたいになって、かえってダメだったなぁ。
0041名無しさん@お腹いっぱい。
2015/01/25(日) 12:38:55.00ID:zALMB2Zn0いろいろ試してみたのですが、
動画によって正の値のみうまくいくものと負の値のみうまくいくものがあります。
両方ともうまくいくというものがなぜかないのですが・・・
コンテナ変えたりいろいろしてみたのですが
> 負の値にすると、最初だけ無音になり、
> 正の値にすると、最後だけ無音になります。
これ、正と負が反対じゃない?
確かに本来ならこれは逆なのですが
なぜか動画ファイルによってはこれが逆になるものがあります。
なんでしょうか?
なぜうまくいかないんでしょうか?
0042名無しさん@お腹いっぱい。
2015/01/25(日) 12:52:09.70ID:y5es9VHM0NVIDIAを使ってたらドライバとGeForce Experienceを更新する。
http://www.nvidia.co.jp/object/geforce-experience-download-jp.html
2.1.4でドライバのインストール関連のバグが取れたそうだ。
ドライバじゃないから関係ないのではなく、エクスペリエンスを介してドライバが入るみたいなので重要。
0043名無しさん@お腹いっぱい。
2015/01/25(日) 13:14:59.52ID:zALMB2Zn0どうもドライバのせいではないようです
とりあえず気づいたのですが、
10分の動画があり、これの音声を10秒前か後ろにずらしたいとします。
avidemuxだと音声の前か後ろを10秒カットして9分50秒の音声とした後に
動画と合体を行います。そのため動画の最初や最後に動画のフリーズするような現象が起きません。
一方でffmpegだとこのカットを行わず
10分の音声のままで合体を行っているようです。
そのため動画の最初か最後に10秒間のフリーズが起きてしまいます。
これどうすれば良いでしょうか?
何か他にもオプションを入れないといけない気がするのですが
0044名無しさん@お腹いっぱい。
2015/01/25(日) 15:26:16.06ID:VLCkKk/A00045名無しさん@お腹いっぱい。
2015/01/25(日) 18:43:56.03ID:zALMB2Zn0-ssと-tを組み合わせれば
正と負 どちらともうまくいくことが分かりました
まだ全てのファイルで試したわけではありませんが
0046名無しさん@お腹いっぱい。
2015/01/25(日) 19:16:16.78ID:zALMB2Zn0動画の正確な再生時間を取得したいのですが
ffmpeg -i file_path 2>&1 | grep Duration
を実行して取得できるのは小数点以下第二位までです。
真空波動研で調べると00:10:00.033の動画が
この方法だと
00:10:00.03
となってしまい、小数点以下の最後の3桁目まで取得することができません。
どうすれば最後まで取得することができますか?
0047名無しさん@お腹いっぱい。
2015/01/25(日) 19:33:40.84ID:zALMB2Zn0H.264+MP3は音声を遅らせる方がどうやってもうまくいかないのですが・・・
-sと-itsoffsetともに試してみましたがうまくいきませんでした
0048名無しさん@お腹いっぱい。
2015/01/25(日) 19:34:33.13ID:VLCkKk/A00049名無しさん@お腹いっぱい。
2015/01/25(日) 19:37:21.22ID:zALMB2Zn0mkvだと無音になり、mp4だと音がまったくずれずに出力されます
0050名無しさん@お腹いっぱい。
2015/01/25(日) 19:38:09.32ID:zALMB2Zn0mkvだと無音になり、mp4だと音がまったくずれずに出力されます
0051名無しさん@お腹いっぱい。
2015/01/25(日) 19:44:15.51ID:zALMB2Zn05秒以上だとなぜかうまくいきません
audacityに読み込ませるとちゃんと音声が出力されることから
音声は動画ファイルに書き込まれているのですが
なぜか再生できないようになっているようです
どういう仕様なんでしょうか?
なぜ4秒に境界があるんでしょうか?
0052名無しさん@お腹いっぱい。
2015/01/25(日) 20:00:17.56ID:zALMB2Zn0ありがとうございます。
ffprobeの方はうまくいきました
4秒問題の解決策があればどうか教えてください
0053名無しさん@お腹いっぱい。
2015/01/25(日) 20:49:45.74ID:zALMB2Zn0H.264+MP3 →MKV の変換で
5000〜-99999
まで正常にシフトできるのですが、6000以上に設定すると無音になります。
H.264+WAV →MKV の変換だと
99999〜-99999
全て音シフトは行われますが
+24000以上に設定すると動画の最初がフリーズするという現象が起きます。
ぐぬぬうぬ、
Forループで複数回に分けてシフトさせれば良いのでしょうか?
0054名無しさん@お腹いっぱい。
2015/01/25(日) 20:52:14.91ID:zALMB2Zn0ある動画ファイルを別の動画ファイルに変換するとき
一回目はコマンドライン上でその経過が表示されます
二回目同じファイルを変換しようとすると
コマンドラインはすぐに消えるのですが
バックグラウンドでHDDが動いており変換が行われているようです
なぜ二回目以降コマンドラインがすぐに消えてしまうのでしょうか?
変換が終わるまで消えないようにするにはどうしたら良いですか?
005553
2015/01/25(日) 20:59:55.83ID:zALMB2Zn0二回連続でシフトをかけてみましたが
6000以上のシフトは受け付けてくれないようです
何かコマンドラインで使える
無劣化の音声編集ソフトがあれば教えてください。
0056名無しさん@お腹いっぱい。
2015/01/25(日) 21:11:36.12ID:OTn/+OF500057名無しさん@お腹いっぱい。
2015/01/25(日) 22:13:46.82ID:zALMB2Zn0フレーム単位でカットを行いたいのですが
http://looooooooop.blog35.fc2.com/blog-entry-1154.html
このページにあるように
-vf trim=start_frame=99:end_frame=2000,setpts=PTS-STARTPTS -an
を使ってみたのですが
再圧縮なしにするために
-vcodec copy -acodec copy
を入れてみましたが、うまく動作しません。
再圧縮無しでやってみても音声が出ません。
更に検索して
http://superuser.com/questions/459313/how-to-cut-at-exact-frames-using-ffmpeg
-acodec copy -vcodec copy -timecode_frame_start 900 -vframes 2100 -n
というのも試してみました。
再圧縮無しでカットはできるのですがカットを始めるフレームがうまく設定できていません。
このページの回答にもフレームでのカットはうまくいかないので
時間で指定する必要があるようなことが書かれていますが
秒指定するしかないのでしょうか?
0058名無しさん@お腹いっぱい。
2015/01/25(日) 22:17:28.37ID:wFlYvuJM0あたりまえじゃん。-an 使ってるんだから
あと、フィルタ通すと無圧縮データで出力されるから -c copy はできない
0059名無しさん@お腹いっぱい。
2015/01/25(日) 22:23:07.74ID:wFlYvuJM0エンコするのなら trim が使えるが。
0060名無しさん@お腹いっぱい。
2015/01/25(日) 22:39:12.76ID:zALMB2Zn0ありがとうございます。
http://injury-time.hatenablog.com/entry/2015/01/02/053046
-vframeという方法もあるみたいなのですが
これを使ってみてもなぜか指定したフレーム通りになりません
8分の動画を1分ずつにカットしたいのですが
-ssと-framesを使って1800フレームごとにスプリットするプログラムを作ったのですが
1800のものが5個と1801のものが3個出力されます。
一体どうすれば正確に動画をスプリットすることができますでしょうか?
0061名無しさん@お腹いっぱい。
2015/01/25(日) 22:42:51.33ID:zALMB2Zn01801が5個と1802が3個出力されるので
vrameの方がまだましだということが分かりました
でも完全に1800ずつにはなぜかスプリットすることができません
0062名無しさん@お腹いっぱい。
2015/01/25(日) 22:46:07.37ID:zALMB2Zn01799で設定してカットしてみると1800で出力されました
再帰的に設定したフレーム数になるまで繰り返すプログラムを作るしかないでしょうか?
もっと良い方法があれば教えてください
0063名無しさん@お腹いっぱい。
2015/01/25(日) 22:56:10.44ID:zALMB2Zn0フレーム数はそれなりに正確になりますが
-ssの方が不正確なので
やはり合体した時につなぎ目がバラバラになりますね
これはどうしようもないことなのでしょうか?
0064名無しさん@お腹いっぱい。
2015/01/25(日) 23:03:47.89ID:zALMB2Zn0動画を無劣化で綺麗にスプリットできる方法があれば教えてください
0065名無しさん@お腹いっぱい。
2015/01/25(日) 23:32:05.30ID:wFlYvuJM0指定したフレーム数でカットすることは不可能。
0066名無しさん@お腹いっぱい。
2015/01/25(日) 23:46:10.24ID:zALMB2Zn0指定したフレーム毎綺麗でなくても良いので
スプリットした動画を再度合体させても
つなぎ目がシームレスに繋がるように前後の動画で被らないように
スプリットすることはできませんか?
0067名無しさん@お腹いっぱい。
2015/01/26(月) 00:11:51.94ID:5qCyy3ZD0有料なら TMPGEnc MPEG Smart Renderer 4
ttp://tmpgenc.pegasys-inc.com/ja/product/tmsr4.html
0068名無しさん@お腹いっぱい。
2015/01/26(月) 00:46:55.07ID:xBMv85Wz01フレーム刻みで編集できるんだが
0069名無しさん@お腹いっぱい。
2015/01/26(月) 01:29:55.34ID:XTPSfA2D0あと無劣化でスプリットっていうのは可逆圧縮じゃ駄目なの?
0070名無しさん@お腹いっぱい。
2015/01/26(月) 02:30:46.14ID:xBMv85Wz0ffmpeg 4秒問題とかなんとか
前にffmpegで動画を切り取った時、先頭から切り取ると問題ないけど途中から切り取ると4秒ずれるんで
ネットで検索したらいろいろ出てきたなあ
0071名無しさん@お腹いっぱい。
2015/01/26(月) 06:21:40.51ID:ssAN87GI0最初のエンコで劣化しているんだからw
0072名無しさん@お腹いっぱい。
2015/01/26(月) 20:22:38.37ID:UOa6XZOS0いろんなソフトのスレで的外れは質問ばかり繰り返してる街基地だと思われる
0073名無しさん@お腹いっぱい。
2015/01/26(月) 22:12:16.22ID:AsEK/DVR0できるなら指定の仕方教えて下さい
0074名無しさん@お腹いっぱい。
2015/01/26(月) 22:37:57.33ID:5qCyy3ZD0言っている意味がわからない
0075名無しさん@お腹いっぱい。
2015/01/26(月) 23:43:59.89ID:AsEK/DVR00076名無しさん@お腹いっぱい。
2015/01/29(木) 13:42:17.03ID:yUIDcI/h0という不具合はもう解消されたのでしょうか?
またavconvでも同様でしょうか?
http://av.watch.impress.co.jp/docs/series/dal/20140421_645282.html
0077名無しさん@お腹いっぱい。
2015/01/29(木) 14:38:31.13ID:7UyNGM1i0ttp://b.hatena.ne.jp/entry/av.watch.impress.co.jp/docs/series/dal/20140421_645282.html
BlueSkyDetector 『トラブルだらけなのに独自性にこだわっている』というのは少し違う気が。
元々アルゴリズムが非公開だったのでffmpegが独自解析して実装してたわけだし、
ライセンスもGPLv2とApacheで非互換なので取り込まないのもわかる
0078名無しさん@お腹いっぱい。
2015/01/31(土) 02:39:00.48ID:7AZSKCGI0検証方法
192k 24bitの素のpcm(s24le)データを作る(手元に無かったので):
ffmpeg -i kou.mp3 -c:a pcm_s24le -ar 192000 -ac 2 -f s24le kou.pcm
alacでエンコード:
ffmpeg -f s24le -ar 192000 -ac 2 -i kou.pcm -c:a alac kou_alac.m4a
alacをデコードして素のpcm(s24le)ファイルに戻す:
ffmpeg -i kou_alac.m4a -c:a pcm_s24le -f s24le kou_from_alac.pcm
ファイルを比較(windowsの場合 linuxならdiffコマンドなど):
fc /b kou.pcm kou_from_alac.pcm
今のffmpeg2.5系は192k 24bitしかやってないけど比較結果は全く同じでした
去年の4月頃のビルドはボロボロと差分が出てきて同じにはならなかったので
前はなにか問題があったのかもしれませんね
一応gitのログを見ると2014年8〜9月あたりにalac関連の修正がいろいろ
あるようです
他のサンプリング周波数やビット深度はご自分で検証してくだされ〜
0079名無しさん@お腹いっぱい。
2015/01/31(土) 08:17:34.72ID:/CrXDnPH00080名無しさん@お腹いっぱい。
2015/02/04(水) 14:50:03.29ID:BarxNYVP0いろいろな動画のファイルがあったとします。
それらを実際の時間で頭のほうを切り落とすことってできますか?
例として、実際にとった動画が9:00より前だったとして、自動的に9:00から始まるようにさせたい
0081名無しさん@お腹いっぱい。
2015/02/04(水) 15:21:55.46ID:cqRh/QFf0自分で撮った動画で最初の方の何分かいらないからトリムしたいって意味なのか
それともチャプター0を後ろにずらしたいって意味か
0082名無しさん@お腹いっぱい。
2015/02/04(水) 15:30:47.67ID:BarxNYVP0動画が複数あるので一つ一ついらない部分を探していたら時間がかかってしまったのでどうにかできないかなと思いまして
0083名無しさん@お腹いっぱい。
2015/02/04(水) 16:54:36.86ID:cqRh/QFf0ただまあカットした後のファイル出力は再エンコというか無圧縮出力になる
正直ffmpegでカット編集する話はあんまり聞かないな
0084名無しさん@お腹いっぱい。
2015/02/04(水) 17:16:55.68ID:BfPwOCat00085名無しさん@お腹いっぱい。
2015/02/04(水) 17:39:25.48ID:tkvpD9t800086名無しさん@お腹いっぱい。
2015/02/04(水) 19:07:14.98ID:CTD+D0Qa08時59分40秒から録画開始した動画
8時59分55秒から録画開始した動画
…
があったとして、9痔00分00秒がどのフレームかを自動検出して
それより前のフレームをトリムしたい、ってことかな?
NPTとかで時刻を正確に合わせていたとしても、ファイル内に書かれたタイムスタンプでは
秒までの精度しか出ない
9痔00分00秒に表示されるフレームが同一であれば、検出する方法はあるだろうけれど
0087名無しさん@お腹いっぱい。
2015/02/17(火) 11:41:44.16ID:64vzjoCw0http://looooooooop.blog35.fc2.com/blog-entry-1061.html
http://looooooooop.blog35.fc2.com/blog-entry-1235.html
このページに書かれた方法を使ってもうまくいきません。
ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg
ffmpeg -f concat -i input.txt -c copy output.mp4
二つ目の方法の方が多種のフォーマットに対応しているそうです。
特にエラーも出ることもなくコマンドプロンプトが閉じるだけです。
http://looooooooop.blog35.fc2.com/blog-entry-1020.html
ちなみにこのページで再エンコードして連結するコードはうまくいきました。
どうすればうまくいくか教えていただけないでしょうか?
よろしくお願いいたします。
0088名無しさん@お腹いっぱい。
2015/02/17(火) 14:09:43.10ID:wIS2J8Pq0pause でログが見られるはず
0089名無しさん@お腹いっぱい。
2015/02/17(火) 23:47:54.12ID:Q91vPbuD0テキストエディタなどの文字を打ちたいのですが
ffmpegでコマンド出力するたびに
コマンドプロンプトが前面に出てくるのですが
これを抑制するにはどうしたら良いですか?
それと出力された動画ファイルが正常で再生可能かどうか
ffmpegで調べるにはどうしたら良いですか?
ffmpegでなくとも良いので、コマンドラインで使えて
正常化どうか調べるソフトがあれば教えてください。
009089
2015/02/18(水) 13:11:30.17ID:MKCC39TW0あと、処理途中にボタンを押しても途中で実行が停止しないようにしたいのですが
どうすれば良いですか?
0091名無しさん@お腹いっぱい。
2015/02/20(金) 12:59:09.48ID:/4O7efXp0音声ファイルの形式(mp3かaacか?)も自動で調べて
保存するにはどうしたら良いですか?
0092名無しさん@お腹いっぱい。
2015/03/13(金) 12:32:34.49ID:/Hlekdva0mediainfo, ffprobe で調べて分岐するシェルを書くか
0093名無しさん@お腹いっぱい。
2015/03/13(金) 22:01:48.31ID:BS+Cj6Di0使用感どう?
0094名無しさん@お腹いっぱい。
2015/03/14(土) 07:51:53.78ID:6O47X0et00095名無しさん@お腹いっぱい。
2015/03/14(土) 15:59:32.69ID:VYZMp8b000096名無しさん@お腹いっぱい。
2015/03/15(日) 13:39:57.17ID:tPDmCB0H0組み込んだライブラリはlamemp3, opus, x265, x264, fdkaac。
x265のコンパイルは以下のサイトを参考にしてみた。
http://xanadu62.blogspot.jp/2013/10/ffmpeg.html
んでもってコンパイル完了。以下のパラメータで配信を試みたんだけどエラーが返ってきた。
ffmpeg.exe -re -rtbufsize 256MB -flags +global_header -r 30 -s 1708x960 -f dshow -i video=
"SCFF DirectShow Filter":audio="ライン入力 (Realtek High Definition " -threads 0 -r 30
-s 854x480 -vcodec libx265 -tune zerolatency -preset fast -b:v 636k -af aresample=async=1
-acodec libfdk_aac -ar 48000 -b:a 64k -ac 2 -vol 256 -profile:a aac_he -f matroska pipe: |
ffmpeg.exe -re -i - -codec copy -password hackme -content_type video/webm
icecast://localhost:8000/test.mkv -codec copy "c:\test.mkv"
返ってきたエラーはこんな感じ
ffmpeg version 2.6.git Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (GCC)
configuration: --prefix=/mingw/i686-w64-mingw32 --pkg-config-flags=--static --
enable-gpl --enable-version3 --enable-nonfree --enable-libfdk-aac --enable-libmp
3lame --enable-libopus --enable-libx264 --enable-libx265 --extra-ldflags=-static
--extra-cflags='-march=native -mfpmath=sse' --optflags=-O2
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 27.100 / 56. 27.100
libavformat 56. 25.101 / 56. 25.101
0097名無しさん@お腹いっぱい。
2015/03/15(日) 13:40:28.70ID:tPDmCB0H0ffmpeg version 2.6.git libavdevice 56. 4.100 / 56. 4.100 Copyright (c) 2000-2015 the FFmpeg developers
libavfilter 5. 12.100 / 5. 12.100 built with gcc 4.9.2 (GCC)
libswscale 3. 1.101 / 3. 1.101 configuration: --prefix=/mingw/i686-w6
4-mingw32 --pkg-config-flags=--static --enable-gpl --enable-version3 --enable-no
nfree --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libx264
--enable-libx265 --extra-ldflags=-static --extra-cflags='-march=native -mfpmath=sse' --optflags=-O2
libavutil 54. 20.100 / 54. 20.100 libswresample 1. 1.100 / 1. 1.100
libavcodec 56. 27.100 / 56. 27.100 libpostproc 53. 3.100 / 53. 3.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 12.100 / 5. 12.100
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, dshow, from 'video=SCFF DirectShow Filter:audio=繝ゥ繧、繝ウ蜈・蜉・(Realtek High Definition ':
Duration: N/A, start: 3342.906000, bitrate: N/A
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1708x960, 30 tbr, 10000k tbn, 30 tbc
Stream #0:1: Audio: pcm_s16le, 44100 Hz, 2 channels, s16, 1411 kb/s
x265 [info]: HEVC encoder version unknown
x265 [info]: build info [Windows][GCC 4.9.2][32 bit] 8bpp
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x265 [error]: Lookahead depth must be greater than the max consecutive bframe count
0098名無しさん@お腹いっぱい。
2015/03/15(日) 13:41:02.81ID:tPDmCB0H0[libx265 @ 00ac58e0] Cannot open libx265 encoder.
Output #0, matroska, to 'pipe:':
Stream #0:0: Video: hevc, none, q=2-31, 128 kb/s, 30 fps
Metadata:
encoder : Lavc56.27.100 libx265
Stream #0:1: Audio: aac, 0 channels, 128 kb/s
Metadata:
encoder : Lavc56.27.100 libfdk_aac
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> hevc (libx265))
Stream #0:1 -> #0:1 (pcm_s16le (native) -> aac (libfdk_aac))
Error while opening encoder for output stream #0:0 - maybe incorrect parameters
such as bit_rate, rate, width or height
pipe:: Invalid data found when processing input
エラーログは以上。
何が原因だろうか?
0099名無しさん@お腹いっぱい。
2015/03/15(日) 14:58:58.50ID:WXl+8o9C0-video_size に変更してみるとか
0100名無しさん@お腹いっぱい。
2015/03/15(日) 22:34:23.96ID:tPDmCB0H0了解しました。ちょっと試してみますノシ
x265のコンパイル時になにかパラメータ足りなかったかな・・・
0101名無しさん@お腹いっぱい。
2015/03/15(日) 23:35:18.78ID:WXl+8o9C00102名無しさん@お腹いっぱい。
2015/03/16(月) 17:31:06.19ID:1qG44/4E0options替えて遊んでみるわ。
010396
2015/03/16(月) 20:13:46.93ID:rLvHuxo90変更点は
・-sを -video_size に変更
・pipeをカットしてローカルに保存することは諦める
ffmpeg.exe -re -rtbufsize 256MB -flags +global_header -r 30 -video_size 1708x960
-f dshow -i video="SCFF DirectShow Filter":audio="ライン入力 (Realtek High Definition "
-threads 0 -r 30 -video_size 854x480 -vcodec libx265 -tune zerolatency -preset fast
-b:v 636k -af aresample=async=1 -acodec libfdk_aac -ar 48000 -b:a 64k -ac 2 -vol 256
-profile:a aac_he -f matroska -password hackme
-content_type video/webm icecast://localhost:8000/test.mkv
この2点を試してみたけどやはりエラーが返ってきた。
x265のコンパイルかなにかでパラメータが不十分だったりするんかな?
ffmpeg version 2.6.git Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (GCC)
configuration: --prefix=/mingw/i686-w64-mingw32 --pkg-config-flags=--static --
enable-gpl --enable-version3 --enable-nonfree --enable-libfdk-aac --enable-libmp
3lame --enable-libopus --enable-libx264 --enable-libx265 --extra-ldflags=-static
--extra-cflags='-march=native -mfpmath=sse' --optflags=-O2
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 27.100 / 56. 27.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 12.100 / 5. 12.100
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Guessed Channel Layout for Input Stream #0.1 : stereo
010496
2015/03/16(月) 20:14:21.96ID:rLvHuxo90Input #0, dshow, from 'video=SCFF DirectShow Filter:audio=繝ゥ繧、繝ウ蜈・蜉・(Realtek High Definition ':
Duration: N/A, start: 2104.527000, bitrate: N/A
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1708x960, 30 tbr, 10000k tbn, 30 tbc
Stream #0:1: Audio: pcm_s16le, 44100 Hz, 2 channels, s16, 1411 kb/s
x265 [info]: HEVC encoder version unknown
x265 [info]: build info [Windows][GCC 4.9.2][32 bit] 8bpp
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x265 [error]: Lookahead depth must be greater than the max consecutive bframe count
[libx265 @ 00aee260] Cannot open libx265 encoder.
Output #0, matroska, to 'icecast://localhost:8000/test.mkv':
Stream #0:0: Video: hevc, none, q=2-31, 128 kb/s, 30 fps
Metadata:
encoder : Lavc56.27.100 libx265
Stream #0:1: Audio: aac, 0 channels, 128 kb/s
Metadata:
encoder : Lavc56.27.100 libfdk_aac
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> hevc (libx265))
Stream #0:1 -> #0:1 (pcm_s16le (native) -> aac (libfdk_aac))
Error while opening encoder for output stream #0:0 - maybe incorrect parameters
such as bit_rate, rate, width or height
0105名無しさん@お腹いっぱい。
2015/03/16(月) 20:39:59.13ID:CYdND1O90> x265 [error]: Lookahead depth must be greater than the max consecutive bframe count
エラー原因がこう出てるんだから、>>101も言ってるように
まずは単純なx265エンコから試すべきだろ。
あとはZeranoe版バイナリでどうなるかの確認とか。
少しずつ原因を絞り込んでいかないと、いつまでたっても解決しないと思うよ。
010696
2015/03/16(月) 20:43:38.21ID:rLvHuxo90以下の様な単純なx265エンコードは通った。
ffmpeg.exe -i input.mp4 -vcodec libx265 output.mkv
> あとはZeranoe版バイナリでどうなるかの確認とか。
ドモドモ
時間が取れたら確認してみるノシ
0107名無しさん@お腹いっぱい。
2015/03/17(火) 05:03:29.24ID:e1OwfaMj0宜しかったら検証してみてください。
FFMPEG2.6_QSV有効版が必要です。
ttp://www1.axfc.net/u/3432262
0108名無しさん@お腹いっぱい。
2015/03/17(火) 12:53:55.95ID:8+5yglWG0奥深いっすね。
0109名無しさん@お腹いっぱい。
2015/03/17(火) 16:10:00.79ID:wG4qi/On00110名無しさん@お腹いっぱい。
2015/03/17(火) 18:16:27.05ID:LO54BpuA00111名無しさん@お腹いっぱい。
2015/03/17(火) 19:06:41.63ID:bR5ZNJVe0fpsの値だけ抽出できる方法を教えてください
0112名無しさん@お腹いっぱい。
2015/03/17(火) 19:19:51.65ID:GjjtSv8o00113名無しさん@お腹いっぱい。
2015/03/17(火) 23:22:38.20ID:LO54BpuA00114名無しさん@お腹いっぱい。
2015/03/18(水) 14:00:44.03ID:sHxr8hB00grepってどうやって使えば良いですか?
どうか教えてください
0115名無しさん@お腹いっぱい。
2015/03/19(木) 04:54:26.68ID:rL6GS2TD0rigaya氏ありがとう!
0116名無しさん@お腹いっぱい。
2015/03/20(金) 03:33:28.99ID:yhJ3nkWC0短いファイルなら完走するけど、45分を超えるMPG2は完走しない。
仕方がないので、QSVEncCつかいます。
011796
2015/03/21(土) 12:55:47.71ID:pE6qOUqk0> あとはZeranoe版バイナリでどうなるかの確認とか。
ちょっと時間があったんでZeranoe版でやってみた。
結果は問題無くmkv配信&ローカル保存できたわ。
う〜ん、となると我流のffmpeg2.6コンパイルかx265コンパイルに問題があったってことかなぁ(´ω`)?
0118名無しさん@お腹いっぱい。
2015/04/05(日) 10:16:35.96ID:mrcFgaPD0↓の問題、対処済みなのかな? ffmpegを使ってるXMedia Recode で困ってる
HandBrake 総合スレッド 12
http://peace.2ch.net/test/read.cgi/avi/1397651016/917
917 :名無しさん@編集中:2015/02/02(月) 04:05:46.16 ID:FhUzxtei
904で触れたTSソースの5.1ch AACデコードの問題をffmpegをデバッグしながら調べてみた
結論から言うとffmpegのAACデコーダの実装がいい加減なせい
以下詳細
・ADTSヘッダを読むと、チャンネルのマッピングやタグがデフォルト値に設定される
・AACビットストリーム内のPCEを読むと、チャンネルのマッピングやタグがPCEから読んだ値に設定される
・ADTSヘッダはADTS AACであれば全てのフレームに存在するが、PCEは特定のフレームにしか存在しない
・そのためADTS AACでは、PCEを発見してマッピングやタグが書き換えられても、次のフレームではすぐにデフォルト値に戻される
・PCEを読んでマッピングやタグが書き換わると、デコード用バッファのリセットが発生するためにノイズの原因となる
・地デジTSの場合、2chのビットストリームにはPCEが存在しないため、問題は起こらない
・しかし5.1chだとPCEが存在するため、ADTS AACの場合PCEを読む度にノイズが発生する
・ADTSでないAACの場合、最初にPCEが届く際にノイズが発生する可能性はあるが、それ以降は問題ない(*)
少なくとも
・ADTSヘッダの情報でチャンネルを設定した場合、PCEは無視
・PCEが届いたら以後はADTSヘッダのチャンネル情報は無視
のいずれかが最低限取るべき対策であると思われる。
(*)これはffmpegでの話で、libavの方は
・ADTSでないAACの場合、PCEが届いてタグがデフォルト値から書き換わると、以降そのチャンネルが無音になる
という挙動になる (>>418あたりがそれを踏んでるぽい)。
0119名無しさん@お腹いっぱい。
2015/04/06(月) 19:16:51.22ID:HN8BKt+N0zeranoe版を取ってきたらffmpeg version N-71307-gba54512って出る数字の意味は何なんでしょう?
どのバージョンのソースを使ったかが分からない
git上のバージョンかと思ってgitインストールしてgit clone git://git.videolan.org/ffmpeg
ってやってみたが分からなかったです
0120名無しさん@お腹いっぱい。
2015/04/06(月) 19:33:18.27ID:HN8BKt+N00121名無しさん@お腹いっぱい。
2015/04/06(月) 23:46:37.34ID:Lbdx+oB70> git上のバージョンかと思って
正解
https://github.com/FFmpeg/FFmpeg/commits/master
ソースコードの変更ごとに付けられる文字列と、その変更回数に基づく数字(のはず)
zeranoe版のは、開発版。2.6.1はそこから分岐した安定板
開発版がある程度進んだところで、各種の動作検証をして、開発版の最新より少し古いものが安定版としてリリースされる
当然ながら、最新である開発版にしかまだ実装されていない新機能もあったりする
0122名無しさん@お腹いっぱい。
2015/04/07(火) 00:35:24.44ID:dSMB5bbS0レス感謝です
コマンド出力と数字合ってました
$ git log --oneline|wc -l
71309
$ git log --oneline
ff6841c avformat/utils: avoid discarded streams in av_find_default_stream_index()
ba54512 avfilter/vf_mpdecimate: Fix missing ()
...
0123名無しさん@お腹いっぱい。
2015/04/08(水) 07:39:59.62ID:DOP404Lz00124名無しさん@お腹いっぱい。
2015/04/28(火) 16:54:06.77ID:MUfqu2kQ0オーバーレイでPinPを試みてるけど2つ目のgdigrabを認識しない
0125名無しさん@お腹いっぱい。
2015/04/30(木) 15:57:33.79ID:UFFrsPy+0ffmpegの効果と考えていいんだよね?
XviD変換だけど3770のCPU負荷が20%超えないんだよ
当時シングルコアでも100%を突きっ放しにならない唯一のソフトだっただけはある
てか他のソフトは未だに50%以上とかなんであんなに重いんだ?
流石に10年前に更新停止したフロントエンドじゃ所々不便な面もあるんで、同じくらいの負荷で便利なソフトがあれば移りたいんだけどね
0126名無しさん@お腹いっぱい。
2015/04/30(木) 22:38:47.65ID:CJXWHO6Y0qt7の替わりにmp4boxでコンテナのヘッダの一部だけ書き換えたりするのに使ってる
0127名無しさん@お腹いっぱい。
2015/05/02(土) 04:54:05.03ID:0stsFTcn0例えば MP4Box で -add "a_track2.aac:lang=Japanese:name=abc" と指定し結合すると、ffprobe で handler_name : abc と表示される。
ffmpeg で作成すると音声は handler_name : SoundHandler になるから、-metadata:s:a:0:1 language=jpn hander_name=abc (もしくは name=abc)としてみたんだけど、相変わらず ffprobe で handler_name : SoundHander と表示される。
VLC だと単に言語だけ見て「日本語」等と表示されるけど、MPC だとこの handler_name になっている Soundhandler が表示されるから、できれば自分で設定したい。
なら MP4Box で結合すればいいじゃんと言われるかもしれないけど、結合時の FPS 設定が思ったとおりにいかないことがあって、音ズレすることがよくあるからできれば ffmpeg でできると助かる。
0128名無しさん@お腹いっぱい。
2015/05/02(土) 10:46:09.59ID:Z79wUqhJ02つの音声を日本語設定しても2番目が反映されてないからメタデータ周りに不具合ありそう
0129名無しさん@お腹いっぱい。
2015/05/02(土) 10:46:55.14ID:Krd8qZZe0惜しい! handler= です
-metadata:s:a:0 language=jpn -metadata:s:a:0 handler=abc
0130名無しさん@お腹いっぱい。
2015/05/02(土) 11:34:59.48ID:ygnfDMqk0windows7版なんですが、libx264で2パスエンコード時のログファイルって、
無指定だとどこに保存されてしまうもんなんでしょう。
0131sage
2015/05/02(土) 11:36:54.26ID:ygnfDMqk00132名無しさん@お腹いっぱい。
2015/05/02(土) 11:52:54.25ID:ygnfDMqk0\Users\(ログインユーザ名)でしたね…
0134名無しさん@お腹いっぱい。
2015/05/02(土) 14:23:57.93ID:Z79wUqhJ0-map 0:0 -map 0:1 -metadata:s:a:0 language=jpn -metadata:s:a:0 handler=abc -map 0:2 -metadata:s:a:1 language=jpn -metadata:s:a:1 handler=efg -c copy
0135名無しさん@お腹いっぱい。
2015/05/02(土) 14:24:59.93ID:Z79wUqhJ00136名無しさん@お腹いっぱい。
2015/05/02(土) 17:44:49.04ID:HXDsJaUf0実際のストリームデータと不整合が生じやすい
MP4Boxを通した後にffmpegでcodec copyでmuxし直すといい感じに帳尻を合わせてくれる
ffmpegはmapオプションは解説してるサイトがあるけどavconvのストリーム指定の方法は分けワカメ・・・
0137名無しさん@お腹いっぱい。
2015/05/11(月) 23:33:31.66ID:ydq14CoG00138名無しさん@お腹いっぱい。
2015/05/12(火) 02:29:29.50ID:hhhTeb7R0ffmpegで動画を無劣化で抽出する方法(キーフレームごとに動画を切り取る方法) : Jonouchi Kouyo's Blog
0139名無しさん@お腹いっぱい。
2015/05/14(木) 02:23:22.85ID:ZEw0gTot00140名無しさん@お腹いっぱい。
2015/05/14(木) 20:05:08.19ID:Qnn/VUMr00141名無しさん@お腹いっぱい。
2015/05/18(月) 15:07:48.69ID:qaFHy+Q60v2.6.0およびv2.6.2で1件ずつ
http://www.forest.impress.co.jp/docs/news/20150518_702402.html
0142名無しさん@お腹いっぱい。
2015/05/19(火) 18:33:24.72ID:GUtFuzmG00143名無しさん@お腹いっぱい。
2015/05/19(火) 22:20:32.74ID:HjpLWkgA0ffplay -f lavfi -i testsrc -vf "frei0r=filter_name=distort0r:filter_params=0.5|0.01"
先にモジュールを保存してパスを指定する必要がある
ttps://ffmpeg.zeranoe.com/forum/viewtopic.php?f=5&t=312&p=2716#p2716
0144名無しさん@お腹いっぱい。
2015/05/19(火) 23:27:43.63ID:GUtFuzmG0あるのにcould not findと言われてうまく動きませんでした
0145名無しさん@お腹いっぱい。
2015/05/19(火) 23:59:16.38ID:HjpLWkgA0set FREI0R_PATH=H:\frei0r-20121203-git-f4bac51-filters-win64
ffplay -f lavfi -i testsrc -vf "frei0r=filter_name=distort0r:filter_params=0.5|0.01"
0146名無しさん@お腹いっぱい。
2015/05/20(水) 01:22:22.00ID:KFNtA40j0mp4に出したらHigh 4:4:4(-profile:v high444)になってVLCでしか再生できないようだ
0147名無しさん@お腹いっぱい。
2015/05/20(水) 11:29:59.81ID:i3MYS7Pe0ログがずらずらと長くなる時と一行だけ表示されて更新される時があるけど
何が違うんですか?
どうやって設定すればいいのですか?
0148名無しさん@お腹いっぱい。
2015/05/20(水) 23:18:19.45ID:KFvS5vxY0エンコード中の情報表示は改行せず同じ位置に表示するようになっているのですが
コンソールの横幅が表示する文字数よりも小さい場合はコンソール側で折り返し表示の
改行が入り、流れているように見えるのです
音声のエンコードは映像のエンコードよりも情報が少なく一行に収まるので
流れず同じ位置で更新してるように見えますね
コンソールの横幅を大きくすれば横80文字表示で流れる映像のエンコードも
流れずに表示されますよ
表示を改行するかどうかの設定はffmpeg側には無いようです
0149名無しさん@お腹いっぱい。
2015/05/22(金) 10:58:55.24ID:aGafbclu0ありがとうございました
0150名無しさん@お腹いっぱい。
2015/05/25(月) 01:29:14.92ID:bQRHc5MJ0http://ffmpeg.zeranoe.com/builds/
0151名無しさん@お腹いっぱい。
2015/05/26(火) 05:03:59.27ID:fASFUb9f0-f dshow -i audio="hoge" -c:a flac
を後ろに付けるとなぜか
Unknown decoder 'libx264'
となってしまう
別々ではどちらも動くんだけど
0152名無しさん@お腹いっぱい。
2015/05/26(火) 05:57:12.89ID:C3C+5vzX0たぶん -f dshow ... の前に -c:v libx264 と書かれているのでは?
(libx264が入力に使用されるデコーダとみなされている)
エンコードのパラメータは全ての入力の後ろにもっていくといいと思うよ
例:
ffmpeg -f gdigrab -framerate 30 -i desktop -f dshow -i audio="device_name"
-pix_fmt yuv420p -c:v libx264 -c:a flac capture.mkv
0153名無しさん@お腹いっぱい。
2015/05/26(火) 07:36:35.46ID:fASFUb9f0ありがとう!まさにそれでした
いまだにオプション順で嵌るのは基本をちゃんと理解せずに対症療法で使ってるからだなぁ・・・
0154名無しさん@お腹いっぱい。
2015/05/26(火) 23:05:10.86ID:/TL5fb+10google翻訳使ってもいいから、一度きちんと読んどけ
0155名無しさん@お腹いっぱい。
2015/05/27(水) 02:31:31.42ID:5RKAK6SZ0audio調べたけど無音
著作権きついパソコンのせいでサウンドレコーダーでも録音できなかった
0156名無しさん@お腹いっぱい。
2015/06/08(月) 17:29:21.87ID:eDke9Nyv0win8.1の64bit版使ってます
0157名無しさん@お腹いっぱい。
2015/06/08(月) 17:43:53.20ID:mUaPJT1M00158名無しさん@お腹いっぱい。
2015/06/08(月) 21:33:12.57ID:eDke9Nyv0ありがとうございます
0159名無しさん@お腹いっぱい。
2015/06/09(火) 01:46:36.39ID:hW7WK9tE00160名無しさん@お腹いっぱい。
2015/06/09(火) 02:10:08.36ID:riPvQsef00161名無しさん@お腹いっぱい。
2015/06/10(水) 05:46:31.10ID:8OtjeExF00162名無しさん@お腹いっぱい。
2015/06/10(水) 14:42:10.68ID:bdHPnjYD0エラーが出て排除されるようになったんだな。
https://git.videolan.org/?p=ffmpeg.git;a=commit;h=51da7d02748cc54b7d009115e76efa940b99a8ef
0163名無しさん@お腹いっぱい。
2015/06/10(水) 19:46:53.62ID:A9nBKrm60-vf "removelogo=f=logo.bmp"
と、やってみたのですが、
Could find no file with path 'logo.bmp' and index in the range 0-4
で、失敗します。
パスの指定が違うのかなと思って、フルパスにしたり、\を/に変えてみたりしたのですが、変わらず。。
ロゴ除去はどうやったら動かせるか教えていただけないでしょうか
0164名無しさん@お腹いっぱい。
2015/06/10(水) 23:01:08.56ID:qY8Y/vEW0http://stackoverflow.com/questions/29196899/how-to-remove-watermark-logo-from-a-video
0165名無しさん@お腹いっぱい。
2015/06/11(木) 01:11:14.42ID:hsQibLLJ0そのコマンドならエラーは出ないような気がするが
試してみたけど普通に動いたよ
例:ffmpeg -i test.mp4 -vf "removelogo=f=logo.bmp" removelogo.mp4 ---> OK
パスで与える場合は -vfのパラメータのパースの分とremovelogoのパースの分で
「\」「:」を2重にエスケープする必要があることに注意
例(windowsの場合):
-vf "removelogo=f=C:\data\logo.bmp" ---> NG
-vf "removelogo=f=C\\:\\\\data\\\\logo.bmp" ---> OK
(2重にエスケープが必要)
-vf "removelogo=f=C\\:/data/logo.bmp" ---> OK
(パスの\を/に置き換えた場合 /はエスケープの必要なし)
あとlogoファイル名にマルチバイト文字(日本語)が含まれていてもNGです
ffmpegのlogo消しは透過ロゴの逆変換の類じゃなく、周りの画像から補間するもの
なので、そこそこにしか消せないのがちょっと残念なところですね
0166名無しさん@お腹いっぱい。
2015/06/11(木) 06:28:38.49ID:9DAfwKOD0とりあえずコマンドは間違っていないというのが分かったので
バイナリを違うものに変えてみたり、もう少しこちらでもやってみようと思います
もしできたら報告します
0167名無しさん@お腹いっぱい。
2015/06/11(木) 06:35:44.07ID:weph6s2e00168名無しさん@お腹いっぱい。
2015/06/11(木) 17:14:57.59ID:Ji4DlPaw0コンポーネントのアップデートも
http://www.forest.impress.co.jp/docs/news/20150611_706507.html
0169名無しさん@お腹いっぱい。
2015/06/28(日) 23:49:29.03ID:0z5ynP2Y0raspberrypiのハードウエアエンコomxh264を利用しながら
gstreamerで変換→ffmpegでリアルタイム配信を考えているのですがうまく行きません。。。
0170名無しさん@お腹いっぱい。
2015/06/29(月) 01:08:18.83ID:qDwT8lW+00171名無しさん@お腹いっぱい。
2015/06/30(火) 17:30:53.52ID:rbXUcsaD0-s 720x480 -aspect 16:9(40:33)だと、
いくつかのプレイヤー(というかWMP以外)で720x480で再生されてしまいます。。
プレイヤーが悪いかもしれないのですが、他の人の動画はちゃんとスクイーズされて再生されたので
出力の仕方に問題があるのかな…と
二行目の方法の他にアスペクト比を指定したりする方法はありますか?
正直、あんまりこういう解像度で出力する事は自分でもないとは思いますが、よろしくお願いします
0172名無しさん@お腹いっぱい。
2015/06/30(火) 19:45:19.91ID:GQjNnUDj00173名無しさん@お腹いっぱい。
2015/07/05(日) 14:46:33.47ID:EizPyMjq0単に-v 16とかじゃダメみたい
↓helpが謎
FFREPORT=file=ffreport.log:level=32 ffmpeg -i input output
0174名無しさん@お腹いっぱい。
2015/07/05(日) 15:09:58.61ID:EizPyMjq00175名無しさん@お腹いっぱい。
2015/07/12(日) 14:43:31.17ID:MB+nYZZS0遅延が直接送信だと4〜6秒のところが、なぜかffmpeg経由のOBSでFPSを変えるとラグが増えます。
FPS30で6秒、FPS20で8秒、FPS10で10秒以上のラグになります。
6秒ならOKなのですが、FPS10にしても6秒で配信するにはどう変えればいいでしょうか・・・。
FPS30でできればいいんですけどどうしてもFPSを下げて放送したいです。
なお、LINUX上のnginxというシステムでffmpegを使っています。
exec ffmpeg -i rtmp://localhost/live/$name -threads 1 -c:v libx264 -profile:v baseline -b:v 290K -s 854x480 -r 30 -aspect 16:9 -c:a aac -ac 1 -strict -2 -b:a 56k -f flv rtmp://....
0176名無しさん@お腹いっぱい。
2015/07/12(日) 21:54:06.29ID:TFWRHv250コピーストリームしていないのに遅延が増えるのは当たり前だ
コピーしても多少の遅延は増えそう
>FPS30で6秒、FPS20で8秒、FPS10で10秒以上のラグ
rc_lookahead の値を変えてないからじゃ?
0177名無しさん@お腹いっぱい。
2015/07/12(日) 23:15:09.47ID:MB+nYZZS0rc_lookahead ・・・これも調べます。
なにぶん初心者なもので
ありがとうございます
0178名無しさん@お腹いっぱい。
2015/07/13(月) 20:08:17.90ID:QAqhZw+C0ファイルの長さと放送時間を合わせることは出来ますか?
ffmpeg -i "http://***" -c copy outfile
-vsync??参照するタイムスタンプをどうすればいいのか・・・
0179名無しさん@お腹いっぱい。
2015/07/13(月) 21:51:28.03ID:uwuCvwnD0concat すればできるが、concat する内容が入力と一致しないと copy はできない
0180178
2015/07/14(火) 14:02:38.72ID:JFi5mpnJ0例えば6分間の放送中に、ランダムに10秒間のスキップが6回発生した場合、下記図のようにその部分が詰められて短くなってしまうので、
放送時間に合わせてその部分を何かで埋めて、録画出来た部分の時間的関係を保つことは出来るでしょうか?という質問です
・完全な例
@ABDEFGHIJKLMNOPQ
・■=スキップ発生(例:skipping 1 segments ahead, expired from playlists)
@AB■EF■H■JKL■■O■Q
↓
@ABEFHJKLOQ ←結果こういうファイルが出来てしまう
・●=スキップ相当分のダミー挿入
@AB●EF●H●JKL●●O●Q ←これが目的
@ABEFHJKLOQ●●●●●● ←×
●●●●●●@ABEFHJKLOQ ←×
0181178
2015/07/14(火) 14:21:34.69ID:JFi5mpnJ0ようするにスキップの度に勝手に詰めないでくれさえすれば良いのですが・・・
0182名無しさん@お腹いっぱい。
2015/07/14(火) 16:49:48.48ID:NNyaz2zv00183178
2015/07/14(火) 18:06:38.44ID:JFi5mpnJ0tsのPCR/PTS/DTS 、開始時刻からの相対時間etc
0184名無しさん@お腹いっぱい。
2015/07/15(水) 13:04:34.28ID:nXmumkXw00185名無しさん@お腹いっぱい。
2015/07/15(水) 14:41:39.07ID:JQmPCUqS00186名無しさん@お腹いっぱい。
2015/07/29(水) 19:11:54.91ID:mHNJ/62n00187名無しさん@お腹いっぱい。
2015/07/29(水) 22:44:31.52ID:xCTrjXzp00188名無しさん@お腹いっぱい。
2015/07/30(木) 08:01:32.93ID:HehJP7gO00189名無しさん@お腹いっぱい。
2015/07/30(木) 08:37:57.36ID:Ummd2Mzk0オリジナルに対してノイズを入れて分離できないようにしたい。
0190名無しさん@お腹いっぱい。
2015/07/30(木) 23:06:26.51ID:QSoubk+00ttps://ffmpeg.org/ffmpeg-filters.html#amix
0191名無しさん@お腹いっぱい。
2015/07/30(木) 23:11:55.60ID:cgth8b5F00192名無しさん@お腹いっぱい。
2015/07/31(金) 09:08:33.03ID:7aPU+5f700193名無しさん@お腹いっぱい。
2015/07/31(金) 20:23:27.15ID:k7Q3SSaG0MUXは音声と映像をパッケージする
ってことだっけ?
0194名無しさん@お腹いっぱい。
2015/09/02(水) 19:42:02.05ID:cphSfKC20ニコニコにうpする際、一般会員での最大容量40MB以内に収まるよう自動エンコードしたいと思ってる。
0195名無しさん@お腹いっぱい。
2015/09/02(水) 19:52:21.68ID:XUo6loq+00196名無しさん@お腹いっぱい。
2015/09/02(水) 19:58:29.37ID:0ZX2Ou550AviUtl+x264guiExとか、つんでれんこを使ったほうが簡単だと思う。
ffmpegでやろうとすると難しんじゃないかな。
0197名無しさん@お腹いっぱい。
2015/09/02(水) 20:34:13.09ID:cphSfKC200198名無しさん@お腹いっぱい。
2015/09/04(金) 16:26:14.77ID:0mcS2fy60最後通牒が着たから買ってはみたけど、結局avconv叩いてるわ・・・
0199名無しさん@お腹いっぱい。
2015/09/04(金) 16:55:28.06ID:FmmQgEAn00200名無しさん@お腹いっぱい。
2015/09/04(金) 17:24:31.30ID:0mcS2fy60・弄らずにapt-get出来るのがavconvの方なディストリビューション使ってるから
0201名無しさん@お腹いっぱい。
2015/09/04(金) 18:34:27.36ID:FmmQgEAn00202名無しさん@お腹いっぱい。
2015/09/06(日) 20:52:29.93ID:JnIob8Gi0どのパラメータが時間がかかる元凶だと思う?もうちょい軽くしたい
ffmpeg.exe -threads 0 -y -i input.avi -vcodec libx264 -s 854x480 -sws_flags accurate_rnd+lanczos
-pix_fmt yuv420p -vf "unsharp=3:3:0.5" -preset veryslow -profile:v high
-x264opts "me=umh:ref=5:bframes=3:trellis=1:subme=8:keyint=250:qpmin=0:qpmax=69:rc-lookahead=50:min-keyint=25"
-an -pass 1 -passlogfile ./passlog output.mp4
ffmpeg.exe -threads 0 -y -i input.avi -i sound.aac -vcodec libx264 -s 854x480
-sws_flags accurate_rnd+lanczos -pix_fmt yuv420p -vf "unsharp=3:3:0.5" -preset veryslow -profile:v high
-x264opts "me=umh:ref=5:bframes=3:trellis=1:subme=8:keyint=250:qpmin=0:qpmax=69:rc-lookahead=50:min-keyint=25"
-b:v 110k -acodec copy -map 0:0 -map 1:0 -pass 2 -passlogfile ./passlog output.mp4
0203名無しさん@お腹いっぱい。
2015/09/06(日) 21:46:11.96ID:0APUTGME0リサイズもできれば外した方がいい
1pass に動画出力は不要 -f null -
veryslow なのに x264opt で個別指定しているからよく分からないが
0204名無しさん@お腹いっぱい。
2015/09/07(月) 20:21:51.39ID:yV1GA6T+0preset veryslowとx264optって排他だったのね
preset veryslowの方削るわ
ありがとうノシ
0205名無しさん@お腹いっぱい。
2015/09/07(月) 22:03:24.48ID:eVY7bQ9+0内容の重複部分は無駄だけどさ
0206名無しさん@お腹いっぱい。
2015/09/12(土) 16:09:12.08ID:m0XBsnWH0-x264opt keyint
-force_key_frames
この3つのオプションの違いってなんですか?
ドキュメント読んでもよくわからなかったです
0207名無しさん@お腹いっぱい。
2015/09/12(土) 21:18:32.39ID:8P3F/oE00ffmpeg-20150911-git-314bc20-win32-static
を落としてきたんだけど、ffmpeg.exeを実行するとダイアログで以下のメッセージが出てクラッシュする。
---------------------------
ffmpeg.exe - エントリ ポイントが見つかりません
---------------------------
プロシージャ エントリ ポイント clBuildProgram@24 がダイナミック リンク ライブラリ C:\tools\ffmpeg\Zeranoe\ffmpeg-20150911-git-314bc20-win32-static\bin\ffmpeg.exe から見つかりませんでした。
もしかしてこれが原因?
https://twitter.com/K4095/status/641563992268279808
> mingw-w64のMLでzeranoe氏がOpenCLをmingwで使う方法聞いてたから教えたけど
> 配布するFFmpegに使ってるのかよw LoadLibrary使ってるわけじゃないから
> システムにOpenCL.dll無いと起動できないwww いつかのx264みたいだwwww
余計なもん入れたくないのでしばらくは過去バージョン使うけど、どうにかならないのかな、これ。
0208名無しさん@お腹いっぱい。
2015/09/12(土) 21:46:40.70ID:8P3F/oE00○エラー無し
ffmpeg-20150905-git-a87ada5-win32-static.7z
×エラー発生
ffmpeg-20150905-git-7f6b794-win32-static.7z
:
ffmpeg-20150911-git-314bc20-win32-static.7z (現時点の最新版)
0209名無しさん@お腹いっぱい。
2015/09/12(土) 21:50:22.22ID:WNRMqC150調べてから消せばいいのに
0210名無しさん@お腹いっぱい。
2015/09/12(土) 22:08:10.49ID:8P3F/oE00ためしにそれをffmpeg.exeと同じフォルダにコピーしてみたけど変わらん。
他の人はちゃんと起動できてるの?
0211名無しさん@お腹いっぱい。
2015/09/13(日) 09:56:02.77ID:PB2xHOd70x264 QSVをはよ正式に入れてくれよと思ってたけど
OPENCLでエンコしてくれるなら性能期待してよいの?
0212名無しさん@お腹いっぱい。
2015/09/14(月) 17:56:06.01ID:NxoM1Pos0ダウンロードページを見るとOpenCLのパッケージが外されてる。
○エラー無し
ffmpeg-20150905-git-a87ada5-win32-static.7z
×エラー発生
ffmpeg-20150905-git-7f6b794-win32-static.7z
:
ffmpeg-20150913-git-276ab7c-win32-static.7z
○エラー無し
ffmpeg-20150913-git-d13a2df-win32-static.7z (現時点の最新版)
0213名無しさん@お腹いっぱい。
2015/09/14(月) 18:01:03.19ID:NxoM1Pos00214名無しさん@お腹いっぱい。
2015/09/14(月) 19:27:29.84ID:j7nb1MRH00215名無しさん@お腹いっぱい。
2015/09/14(月) 21:21:12.69ID:zsvaCgOb0keyint はキーフレームの挿入間隔
-g は keyint の指定
-x264opt keyint は libx264 の keyint の指定(他のエンコーダーでは使えない?)
-force_key_frames は指定したフレームにキーフレームを入れる
0216名無しさん@お腹いっぱい。
2015/09/14(月) 23:00:44.45ID:L2EsLnlf0英語辞書引けばドキュメント読まなくても分かるだろwww
intはintervalで間隔
forceは強制する
keyはkeyframeでキーフレーム
0217名無しさん@お腹いっぱい。
2015/09/15(火) 01:25:57.62ID:vsPcyZDc0おとなしくGUIのフロントエンドでも使っとけ
0218名無しさん@お腹いっぱい。
2015/09/15(火) 01:28:20.03ID:BZsOc66C00219名無しさん@お腹いっぱい。
2015/09/15(火) 01:35:30.70ID:5Zfp5ylU00220名無しさん@お腹いっぱい。
2015/09/15(火) 02:31:59.41ID:8LX9qjin0不整合起こしても無理やりキーフレームにするから不安定なんじゃねえの
0221名無しさん@お腹いっぱい。
2015/09/15(火) 10:34:11.85ID:pUaNF9LM0x264は厳密にはI-frameじゃなく、IDRでしょ
このとき、-gだとどうなるんだろうとか
snapshotのコメントは呼んだんですけど。。。
さすがにソースは無理なんです
0222名無しさん@お腹いっぱい。
2015/09/15(火) 10:40:29.53ID:Ypn1xpZQ00223名無しさん@お腹いっぱい。
2015/09/15(火) 19:28:44.54ID:CpTgvKHY0ffmpegで作った動画が再生できないことがあってね。色々調べてるの。
-gや-x264opt keyinだとダメでforceを使うと再生はできる、でも早送りはダメとか
>> 220の言うとおりかもしれん、scenencutとの関係もよくわからないし
0224名無しさん@お腹いっぱい。
2015/09/16(水) 12:12:56.98ID:ZrR0Rvz000225名無しさん@お腹いっぱい。
2015/09/17(木) 10:55:44.55ID:Kxn7+q3x0その適切な設定を教えてくれ
Iframe系の挙動の違いも教えてくれ
本家のtracはリクは比較的受け付けてくれるが、
不具合は,かなりのやり取りをしても確実な再現性や原因の特定がないと比較的ダメなんだよ
ちなみに、試したテスト互換性重視で
デフォ+vbr系(12000)+nal(vbr)+Iframe系(24-300、デフォ値)
をベースにもろもろ、bluraycompat、Bframe、Pframe系は検証した
0226名無しさん@お腹いっぱい。
2015/09/17(木) 17:41:44.28ID:cSOwvWZd0いつまでも話が進展しないだろうし、相手にする人もいないだろうさ。
0227名無しさん@お腹いっぱい。
2015/09/18(金) 10:09:03.46ID:pMJ0L4Wk0こういうこと言う人って、再生環境が書いてあってもまともな答えを出せないのがほとんど
その必要な情報を教えてあげればいい
IDRframeの挙動の違いなら、情報の出し方、曖昧さは関係ないから答えられるんじゃないか
元はIDRframeの挙動の質問だし、再生云々は経緯説明だし
無理だろうけど
0228名無しさん@お腹いっぱい。
2015/09/18(金) 12:38:15.40ID:Oy9pcPON0お前がマヌケって事実に変わりはないんだよ
0229名無しさん@お腹いっぱい。
2015/09/18(金) 16:16:17.85ID:F8fM2Ety0オレは質問者ではないが
噛み付きはいいから話をそらさず
IDRframeの挙動の違いを答えてやれよ
0230名無しさん@お腹いっぱい。
2015/09/18(金) 16:26:42.63ID:NFNTOKwJ00231名無しさん@お腹いっぱい。
2015/09/18(金) 16:34:06.34ID:4XYIVcNP0質問者を罵倒する必要は無いでしょ
0232名無しさん@お腹いっぱい。
2015/09/18(金) 17:07:06.15ID:EJ1DU0DR00233名無しさん@お腹いっぱい。
2015/09/18(金) 19:21:44.81ID:F8fM2Ety00234名無しさん@お腹いっぱい。
2015/09/18(金) 19:24:06.62ID:okAOz0ob00235名無しさん@お腹いっぱい。
2015/09/19(土) 00:06:15.60ID:4AgPiG5d0解る解らない以前の話
だから煽りやってるのも質問者本人だってバレバレなんだよ
ほんと見苦しい
0236名無しさん@お腹いっぱい。
2015/09/19(土) 01:55:48.36ID:wfb+yhx+00237名無しさん@お腹いっぱい。
2015/09/19(土) 02:08:28.00ID:NQjSo3q/00238名無しさん@お腹いっぱい。
2015/09/19(土) 02:14:03.91ID:4AgPiG5d0質問ははっきりしてるんでしょ?
俺はそうは思わないから答えないけど
0239名無しさん@お腹いっぱい。
2015/09/19(土) 09:52:58.55ID:eW5DhAsb0IDRframeの挙動の違い、を答えるだけ
それ以外の質問は無い
思う、思わないが出てくること自体的外れ
コマンド少し知って、ドヤ顔でオラオラしたら
バカが露呈してファビョって意地を張り続けてる
これがオマエ以外の人みんなが知ってる今のオマエの姿
0240名無しさん@お腹いっぱい。
2015/09/19(土) 11:45:41.25ID:MEcRMOxQ00241名無しさん@お腹いっぱい。
2015/09/19(土) 14:49:09.35ID:eW5DhAsb0因縁つけ続ければ自分は負けてないと思っちゃたね
だから、リアルでも相手にされない
夏休みは終わってるんだぞ
IDRframeの挙動の違いを言ってみろよ
話しをごまかさずに、答えてみろよ
みんなが見直してくれるぞ
0242名無しさん@お腹いっぱい。
2015/09/19(土) 21:02:51.50ID:eJTvJfcU00243名無しさん@お腹いっぱい。
2015/09/20(日) 12:32:41.31ID:bBMEhOs30IDRframeの挙動の違いを説明しな
0244名無しさん@お腹いっぱい。
2015/09/20(日) 14:27:17.67ID:ZDDPNSDl00245名無しさん@お腹いっぱい。
2015/09/20(日) 15:10:49.11ID:bBMEhOs30IDRframeの挙動の違いを説明しな
0246名無しさん@お腹いっぱい。
2015/09/20(日) 15:18:06.35ID:Y+/nLIWR00247名無しさん@お腹いっぱい。
2015/09/20(日) 15:45:06.91ID:bBMEhOs30x264のIDRframeの振る舞いはここの人の大半は知ってると思う
ffmpegとの関係が質問
0248名無しさん@お腹いっぱい。
2015/09/20(日) 22:17:56.68ID:JtfCjGo90恥ずかしいから昔の自分を晒すんじゃねーよw
0249名無しさん@お腹いっぱい。
2015/09/21(月) 10:19:13.79ID:fBx/yWjq00250名無しさん@お腹いっぱい。
2015/09/22(火) 18:42:54.68ID:iA0Act/i0WindowsMediaEncoder側でソースを静止画に切り替えるとffmpegのエンコードが止まってしまいます。
(ソースをカメラに切り替えると続きからエンコードし始めます)
何か解決策ないですか
0251名無しさん@お腹いっぱい。
2015/09/23(水) 04:35:43.96ID:gg0bJa7z0したいんですが、音が1〜2秒、後ろ方向にずれます。
エラーを見ると、
[libfaac @ 0x1c71340] Queue input is backward in time
[mp4 @ 0x1c6f4e0] Non-monotonous DTS in output stream 0:1; previous: 3072, current: 2048; changing to 3073. This may result in incorrect timestamps in the output file.
[mpegts @ 0x1c0db40] New audio stream 0:31 at pos:43086216 and DTS:44283.5s
とか出てくるのですが、対処方法はあるのでしょうか?
-vsync -1 とかやってみたのですが、効果ありませんでした。。。。
0252251
2015/09/23(水) 07:07:31.71ID:gg0bJa7z0再エンコ時に、ワンセグの方の音声が選ばれていたのが原因でした。
お騒がせしました。
0253名無しさん@お腹いっぱい。
2015/09/25(金) 14:28:54.39ID:nXHDTc+10こんなのがよく出るんですけど、これが出ないようにエンコするためにはどのように設定すればいいのですか?
0254名無しさん@お腹いっぱい。
2015/09/25(金) 21:44:43.17ID:qlWzRDCW00255名無しさん@お腹いっぱい。
2015/09/26(土) 09:35:05.93ID:cADy+bmY0Audio DTSを除去するフィルタ
https://www.ffmpeg.org/ffmpeg-bitstream-filters.html#aac_005fadtstoasc
を使えばいいんじゃないのかな。
0256名無しさん@お腹いっぱい。
2015/09/26(土) 10:16:51.56ID:Z0ULlIbC0多分、-async 100で出なくなる
動画のフレームレートか音声のサンプリングレートの変更で
元のDTSと合わないんだろう
0257名無しさん@お腹いっぱい。
2015/10/08(木) 11:03:32.40ID:MlLNyGxI0音声部分のオプションは"-acodec copy -bsf aac_adtstoasc -map 0:a"です。
TSファイルをよく見ると多重音声でもないのにAACストリームが2本あって、後の方のストリームは"Audio: aac, 0 channels"になってたのでこれが原因かなと。
音声オプションを"-acodec copy -bsf aac_adtstoasc -map 0:1"に変えてみたらエラーなく成功。
それで、こんなゴミストリームを自動で排除するようなことはできないでしょうか?
0258名無しさん@お腹いっぱい。
2015/10/08(木) 16:22:25.60ID:E52Va3YT00259名無しさん@お腹いっぱい。
2015/10/08(木) 16:33:26.51ID:9cRyzsSc00260名無しさん@お腹いっぱい。
2015/10/08(木) 17:04:54.91ID:jSm+9ner00261名無しさん@お腹いっぱい。
2015/10/14(水) 02:44:41.02ID:mUwFK4oH0時間の長いファイルでは生成後のファイルの一部が破損しているときがあります。
同じような症状になったことのある人はいませんか?
0262名無しさん@お腹いっぱい。
2015/10/14(水) 05:27:44.49ID:hsNPNnGy00263名無しさん@お腹いっぱい。
2015/10/18(日) 19:56:28.44ID:/9yM9Wes0-vcodec copyしながらfps変更って出来ませんか?
ダウンロードしたファイルをMP4Boxでfps変更するのと同様の事を一時ファイル無しで出来ないかと
-vf "fps=120"も試しましたが-vcodec copyだと効かないようです
0264名無しさん@お腹いっぱい。
2015/10/18(日) 20:51:07.06ID:4ky8B9vT00265名無しさん@お腹いっぱい。
2015/10/18(日) 20:54:57.09ID:rTgp4Q5r0fpsを変えられないのは、確かに不思議だよね
0266名無しさん@お腹いっぱい。
2015/10/18(日) 21:40:22.79ID:/9yM9Wes0プアな環境で再エンコード、一時ファイル無しでやる術は無いでしょうか?
0267名無しさん@お腹いっぱい。
2015/10/18(日) 23:53:31.01ID:HVBY0uOa0結果フレームのデュレーションが変わるって事?
0268名無しさん@お腹いっぱい。
2015/10/19(月) 00:07:50.61ID:H54dpGw600269名無しさん@お腹いっぱい。
2015/10/19(月) 09:20:50.50ID:6O4GFLJC0狭義のcodecなんてない
適当にわかったようなこと言うな
>>266
入力でfps指定すればいいだろ
ドキュメントくらい読め
0270名無しさん@お腹いっぱい。
2015/10/21(水) 17:08:09.61ID:p1+2/iUT0出来たファイルのサイズが元のファイルサイズより大きくなったりする。
処理の時間的に変換してるわけでもなさそうなんだけど
どういうことなのか教えてください
0271名無しさん@お腹いっぱい。
2015/10/21(水) 20:51:48.06ID:WnvJ5gF700272名無しさん@お腹いっぱい。
2015/10/21(水) 21:15:25.95ID:p1+2/iUT0acodeccopy付けたら大丈夫でした
0273名無しさん@お腹いっぱい。
2015/10/21(水) 21:26:53.09ID:NpEDZDG800274名無しさん@お腹いっぱい。
2015/10/21(水) 21:33:57.02ID:Irtz/hgq00275名無しさん@お腹いっぱい。
2015/10/22(木) 15:13:31.23ID:Vjix++Jw00276名無しさん@お腹いっぱい。
2015/10/22(木) 18:59:50.21ID:mO0Mft0/00277名無しさん@お腹いっぱい。
2015/10/22(木) 20:58:14.42ID:hBoK25Bf00278名無しさん@お腹いっぱい。
2015/10/22(木) 21:35:47.68ID:Bjr9OOWJ0-acodec ←オーディオコーデック
-c ←は?コーデック?紛らわしいわ、そのくらいなら-codec使うわ
0279名無しさん@お腹いっぱい。
2015/10/22(木) 22:52:24.28ID:fb76gqga00280名無しさん@お腹いっぱい。
2015/10/22(木) 23:07:36.35ID:mO0Mft0/00281名無しさん@お腹いっぱい。
2015/10/26(月) 22:24:51.48ID:4NRcSENa00282名無しさん@お腹いっぱい。
2015/10/26(月) 23:18:57.90ID:kKQlAwQy00283名無しさん@お腹いっぱい。
2015/10/27(火) 02:04:52.74ID:wLcLARhQ00284名無しさん@お腹いっぱい。
2015/10/27(火) 02:29:06.21ID:wLcLARhQ00285名無しさん@お腹いっぱい。
2015/10/27(火) 02:58:20.32ID:Otr8KuTR0じゃOpenCLならいけるんだっけ
0286名無しさん@お腹いっぱい。
2015/10/27(火) 20:32:01.31ID:wLcLARhQ00287名無しさん@お腹いっぱい。
2015/10/28(水) 01:50:48.54ID:bkk0HrDH00288名無しさん@お腹いっぱい。
2015/10/28(水) 03:51:32.06ID:4q/9U2es00289名無しさん@お腹いっぱい。
2015/10/28(水) 20:52:53.93ID:DfG4wKya0XPに対応できないからQSV対応版でビルドしないって話でしょう?
そんなんで利便性を失わせるなんておかしいよ
というか理想を言えば一発で全部入りがビルドできるスクリプトを同梱して欲しい
0290名無しさん@お腹いっぱい。
2015/10/28(水) 21:18:15.79ID:bkk0HrDH0わからないけど両方使えるっていっても加算にはならないと思うし、そんならCPUだけでいいやと思っただけ。
GPUだけでぶん回しってのはやってみたかったが、ソースからコンパイルまではしたくねーw
0291名無しさん@お腹いっぱい。
2015/10/28(水) 22:22:10.75ID:U7mWzeUp00292名無しさん@お腹いっぱい。
2015/10/29(木) 09:18:51.39ID:+MaHsD5b0他力本願な人は使わないほうがいい
>GPUだけでぶん回しっ
こんなこと言ってる時点で全然わかっていない証拠
ffpeg+openclちゃんと使えばかなりいい
少しコマンド打てた状態で俺ってすげえ状態になっただったんだろうな
0293名無しさん@お腹いっぱい。
2015/10/29(木) 17:18:01.97ID:J5Dvue/vOmpg(mpeg2)にwavのナレーションを入れたいんだが
検索してもmpgのケツにwav引っ付けるやり方しか出てこない。
0294名無しさん@お腹いっぱい。
2015/10/29(木) 17:31:44.39ID:+PfwSGnh00295名無しさん@お腹いっぱい。
2015/10/29(木) 18:47:35.07ID:JO5sHCcR0まあamixとか使うんじゃねえの?使ったこと無いから知らんけど
0296名無しさん@お腹いっぱい。
2015/10/29(木) 19:31:41.85ID:J5Dvue/vO例えば神田川からスカイツリーを録画して帰って、
俺が家に帰ってきてから「隅田川からはスカイツリーを見ることもできます」って音声を録音して、
動画のちょうどスカイツリーツリーのところにその音声を合成したい。
プログラムから操作したいから、一般の動画編集ソフトじゃなくてコマンドラインから実行できるffmpegを使いたい。
0297名無しさん@お腹いっぱい。
2015/10/29(木) 20:21:39.22ID:Hs/xUbNi0ってのとは話が違う?
0298名無しさん@お腹いっぱい。
2015/10/29(木) 22:07:03.95ID:J5Dvue/vO長さが一致しないと無理ですか?
0299名無しさん@お腹いっぱい。
2015/10/29(木) 22:31:09.57ID:+tTuKRN40ttps://ffmpeg.org/ffmpeg-filters.html#apad
0300名無しさん@お腹いっぱい。
2015/10/29(木) 22:45:04.16ID:EWBd/Ouz00301名無しさん@お腹いっぱい。
2015/10/29(木) 23:07:39.98ID:GwX91whZ0オレ流FFMPEGビルドツール使ってやれたよ。
追加のダウンロードはnvEncodeAPI.h 取り出し用の
NVENC SDKだけ。
http://developer.download.nvidia.com/compute/nvenc/v5.0/nvenc_5.0.1_sdk.zip
やり方は一通り、俺流〜 で一発ビルドをやってスクリプトを生成する。
必要なコードがダウンロードされるのを待って、強制中断でもよい。
あるいは最後までFFMPEGが生成されるまで待ってもよい。
あとはFFMPEG.DATのオプションを書き換えて
nvEncodeAPI.hを必要な箇所にコピーし、
ビルド用のスクリプトを実行するだけ。
具体的にどうするんだよ、というのは詳細忘れたので後日。
0302名無しさん@お腹いっぱい。
2015/10/30(金) 00:18:39.78ID:fNBU3JuP00303名無しさん@お腹いっぱい。
2015/10/30(金) 00:43:17.08ID:zNwe0QfDOありがとうございます。
試してみます。
0304名無しさん@お腹いっぱい。
2015/10/31(土) 07:05:42.75ID:hUEYjrJE0これを試してみたんですが、freetypeのビルドのところで止まりますよね
0305名無しさん@お腹いっぱい。
2015/10/31(土) 09:32:52.33ID:RrBWcPCI0そっか、そういうのもあったんだ
オレ流ビルドしか使ったことなかったから。
ちなみに「俺流FFMPEGビルドツール」でNVENC対応ビルドをする場合(x64で、4コアの場合)
@一発ビルドで一旦スクリプトを解凍させておく。最後まで待つか強制中断かどちらかで
A別途ダウンロードして解凍したnvEncodeAPI.h をoreBuild\mingw64\x86_64_w64_mingw32\include にコピー
http://developer.download.nvidia.com/compute/nvenc/v5.0/nvenc_5.0.1_sdk.zip
BoreBuild\mingw64\msys\home\x64\ffmpeg.dat を編集し
PKG_CONFIG_PATHの行に、「--enable-nvenc- 」を追加する
CoreBuild\mingw64\msys\msys.bat をダブルクリックしコンソールを起動
コンソール内で以下のコマンドを入力(4は4コアの意味なので適時変更可)
cd ../x64
./ffmpeg_build.sh ffmpeg.dat 4 LATEST
NVENC使ってみた感想は、超速と言っていいほどのすごさ
但し画質はお察し
これって使えるのか?生配信用かな?
0306名無しさん@お腹いっぱい。
2015/10/31(土) 21:19:21.83ID:J1xRo5rw0GPUで高速化するにはOpenCLとか使ってもメモリの転送がネックだっていうし
0307名無しさん@お腹いっぱい。
2015/11/01(日) 08:15:38.14ID:ENBY+Lz70ニコ生とかツイキャスとか低ビットレート配信サイトとかは特にソフトウェアエンコード(+プリセット)に頼らなきゃって見てられないって感じだし
一回見ればいいやっていう番組tsエンコードとか、一時的なものに便利な気がするよ
0308名無しさん@お腹いっぱい。
2015/11/01(日) 08:34:19.98ID:kEK9VBV50libx264でがんばって高品質、のほうがいいかね
じゃあなんのためにあるんだろうねNVENC
0309名無しさん@お腹いっぱい。
2015/11/01(日) 09:52:52.20ID:kEK9VBV500310名無しさん@お腹いっぱい。
2015/11/01(日) 14:26:14.80ID:k8xqgXIJ00311名無しさん@お腹いっぱい。
2015/11/01(日) 20:23:23.13ID:bdR7q03p0画質って固定なのん?
0312名無しさん@お腹いっぱい。
2015/11/02(月) 18:40:37.62ID:t/orANTNOライブラリとかないの?
0313名無しさん@お腹いっぱい。
2015/11/02(月) 20:26:37.32ID:46NK6zZJ00314名無しさん@お腹いっぱい。
2015/11/02(月) 20:57:10.24ID:hq7TKwaC0わかった。CPUとGPUを占有しないらしいから、ゲームプレイ動画配信用だなこれ。
>>311
少しだけいじれるけど殆どかわらん。
>>312
ライブラリで呼べるけど結構むつかしいよ。解説書とか一切ないしね。
あとライブラリ呼び出すにはsharedでビルドして、DLLとライブラリを吐き出さないといけない。
それっぽいの売ってるけど内容は完全にラッパー経由で使う本だし。
0315名無しさん@お腹いっぱい。
2015/11/03(火) 08:41:44.73ID:TT9t3PhNO難しいのか・・・
場合によっては必要なファイル形式だけ調べて自作したほうが早いかな
0316名無しさん@お腹いっぱい。
2015/11/03(火) 19:59:35.95ID:AG8jgr8n0ソース一式の中の doc/examples にいくつかサンプルあるよ
0317名無しさん@お腹いっぱい。
2015/11/04(水) 08:56:50.62ID:UaI8zAZYOthx
ちょと見てみる
0318名無しさん@お腹いっぱい。
2015/11/05(木) 08:21:30.47ID:YFAD2ggF0例えば組み込まれているx264のバージョンを知るコマンドとか
0319名無しさん@お腹いっぱい。
2015/11/05(木) 17:29:24.90ID:hzUfObfl0外部ライブラリのバージョンをコマンドで知る方法は無いんじゃないかな
x264やx265ならエンコード時にバージョンをログとして吐き出すから
それ見て判断するしか
0320名無しさん@お腹いっぱい。
2015/11/07(土) 10:25:50.43ID:pKw/SSVx0OpenCL使うとどんだけ速いの?
0321名無しさん@お腹いっぱい。
2015/11/07(土) 11:03:08.16ID:iawW970X0GPUによる
0322名無しさん@お腹いっぱい。
2015/11/13(金) 22:21:59.53ID:xdb1aHGx0川崎病の年間患者数、史上最高に 1万5千人を突破、ピーク時を超える 最初の報告は水爆実験後。本当の原因は被曝
震災以降に死亡者数が、第二次大戦に匹敵するほど急増している
厚生労働省によると平成23年から平成25年の累計死亡者数は360万人以上に急増。今の日本は太平洋戦争時の時と同じくらいの勢いで人が亡くなっている
https://twitter.com/tokai amada/status/664927655544795136
除染袋回収の作業員5人 疲労で動けず、自衛隊など救助 疲労じゃないだろう、被曝障害だろうよ 死んだように眠る人々(写真多数)
http://s.ameblo.jp/kaito000777/entry-12031605335.html
【川島なお美の食べて応援が恐怖すぎる】自宅でも進んで食べて応援
1年後・軽くぶつけただけで肋骨骨折 2年後・眼球から出血は半年に一度 3年後・胆管に腫瘍、血液検査は異状無し 4年後・逝去 夫は片目失明、愛犬もがん
https://twitter.com/2ch_NPP_info/status/648256313571479552
・・・ 今も、原子力緊急事態宣言中… 対策本部長は安倍首相。
安倍が国民を被爆させながら核兵器を密造している!?
三菱商事の核ミサイル担当重役は安倍晋三の実兄、安倍寛信 三菱重工の重役でもあるらしい
これがフクイチで核弾頭ミサイルを製造していた疑惑がある 書けばツイッターで速攻削除されている
https://twitter.com/toka iamada/status/664017453324726272
安倍晋三の兄が関与している三菱重工 核開発疑惑について いくつかツイートしたが、反応がないから変だと思って、自分のタイムラインを調べてみたら、
完全に削除されていた 私のツイートで、安倍政権に都合の悪い情報は速攻削除されている これは驚いた ここまでやるのか
https://twitter.com/toka iamada/status/664016524592574464
先ほど、まだ数分以内に、三菱重工の核開発疑惑について、いくつかツイートしたが、検索しても出てこない 多くの人のタイムラインに出てこない ツイート直後に消されてしまったようだ
https://twitter.com/toka iamada/status/664015521830952960
0323名無しさん@お腹いっぱい。
2015/11/18(水) 22:27:59.80ID:U60DVRrq0http://www.forest.impress.co.jp/docs/news/20151118_731231.html
0324名無しさん@お腹いっぱい。
2015/11/18(水) 23:28:47.76ID:2e/ySwM400325名無しさん@お腹いっぱい。
2015/11/28(土) 09:35:57.86ID:Tbx7/1sc00326名無しさん@お腹いっぱい。
2015/12/07(月) 20:07:45.30ID:B7hC4QbK00327名無しさん@お腹いっぱい。
2015/12/08(火) 16:40:47.77ID:tycQVp5H096kbps以上ではfdk-aacと同等かそれ以上の音質なんだそうだ
しかし低ビットレート域で効果の高いHEAACは未実装なので、
低ビットレート域で音質のいいaacを使いたいのなら、fdk-aacがお勧めだそうだ
0328名無しさん@お腹いっぱい。
2015/12/08(火) 18:49:31.66ID:RqprDWie0FFmpeg and AAC Encoding Guide の内容も、知らないうちに変更されてた。
Native FFmpeg AAC encoder が libfdk_aac より上に記載されてるな。
ただ、VBRはまだ微妙といったところか。
いつからなのかわからないけど、ffmpeg-2.8 以降ということかな?
0329名無しさん@お腹いっぱい。
2015/12/08(火) 23:05:09.27ID:IHwkucNw0パテントフリーなのに再生環境が少ないのが勿体無い
0330名無しさん@お腹いっぱい。
2015/12/09(水) 00:04:12.60ID:9UF7d+Yz0ttps://trac.ffmpeg.org/wiki/Encode/HighQualityAudio
0331名無しさん@お腹いっぱい。
2015/12/09(水) 02:55:22.96ID:HXHzeAEz02015年12月以降ということだから、Stableだとこの次か。
0332名無しさん@お腹いっぱい。
2015/12/10(木) 14:10:57.42ID:ivuvMMMe0なんでAACはこんなに時間がかかったんだろう?
0333名無しさん@お腹いっぱい。
2015/12/10(木) 16:51:06.34ID:dGikOhhQ0特許回避しつつ作るのが難しかったんじゃないかな
0334名無しさん@お腹いっぱい。
2015/12/10(木) 17:57:07.25ID:bBYN9FA40何より自ビルドが必要だったから、
選択肢が増えるのは歓迎だ。
0335名無しさん@お腹いっぱい。
2015/12/10(木) 18:05:06.04ID:QYHLEoRT0自分のクソ耳じゃ判断不能だわ。
0336名無しさん@お腹いっぱい。
2015/12/10(木) 18:51:40.37ID:dGikOhhQ0fdk-aac無しのバイナリ配布出来るffmpegで、fdk-aac並の音質が出るなら、かなりいいね
0337名無しさん@お腹いっぱい。
2015/12/10(木) 20:00:02.94ID:KrUHauyG0余談だけどWindows10がopusに対応すれば全てが解決するんだがな
0338名無しさん@お腹いっぱい。
2015/12/10(木) 20:50:52.77ID:ivuvMMMe00339名無しさん@お腹いっぱい。
2015/12/11(金) 09:55:38.57ID:M4j+34KH0Vorbis使えうという手はあるんじゃないか
0340名無しさん@お腹いっぱい。
2015/12/11(金) 14:17:04.44ID:GAOMRyY600341名無しさん@お腹いっぱい。
2015/12/13(日) 11:29:34.33ID:XvvLd/j40新アカウントでビルドしてから元のビルド出来なかったアカウントにコピーした感じなんだけど、これって問題あるのかな。
他は記事とか動画を見て設定したからここが思いあたるんだけど、、、
2015/12/13 11:26:20 FFMPEGエラーで起動できませんでした。ログを確認して下さい。
2015/12/13 11:24:23 [dshow @ 023ba3c0] Unable to BindToObject for FFsource
2015/12/13 11:24:23 [dshow @ 023ba3c0] Could not find video device with name [FFsource] among source devices of type video.
2015/12/13 11:24:23 video=FFsource:audio=FFsplit Playback Mixer: Input/output error
一応これが上下3行エラーログで、もし分かる方いたら教えていただけませんか。
0342名無しさん@お腹いっぱい。
2015/12/13(日) 14:56:39.44ID:nh/prYJU00343名無しさん@お腹いっぱい。
2015/12/13(日) 18:29:32.16ID:djwwKyW00今までビルドできたのなら何を変えた?
ifs対策できないならだれかの配布使っといた方がいい
ぱっと見sharedな予感
0344名無しさん@お腹いっぱい。
2015/12/14(月) 07:09:49.99ID:paUeXNui00345名無しさん@お腹いっぱい。
2015/12/21(月) 08:54:34.06ID:rH6+g8XJ00346名無しさん@お腹いっぱい。
2015/12/26(土) 09:56:55.24ID:Z55XI6FM0わかりやすくて、何気にいい
0347名無しさん@お腹いっぱい。
2015/12/26(土) 10:18:09.86ID:JIj+8Qq30最近追加された
ttp://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=9d1fb9ef313e0fb709ac4c35c7bf00264963fd85
0348名無しさん@お腹いっぱい。
2016/01/04(月) 22:24:45.66ID:qPi1RjH20SonyのナビXYZで再生可能なファイルを作るのが目的です。
以前は、
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact
-vcodec xvid -s 512x288 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 64 -muxvb 768 -f psp "<%OutputFile%>.MP4""
でうまく動いてました。
ffmpegを最新のバージョンにし、試行錯誤の上
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -metadata creation_time="<%TimeStamp%>"
-vcodec libxvid -s 720x480 -r 29.97 -b 1500k -acodec aac -ac 2 -ar 48000 -ab 128k -strict experimental -f mp4 -threads 0 "<%OutputFile%>.mp4""
にしたら一応エンコードも再生も成功したのですが、以前よりブロックノイズが酷い状態です。どこをどう変えたら画質が良くなるのでしょうか?ご指南いただければ幸いです。
0349名無しさん@お腹いっぱい。
2016/01/04(月) 22:54:18.22ID:KwrChhPB0常識的に考えて、
以前は512x288 1500kbpsなのに、今は720x480 1500kbps。
ビットレート同じで解像度上がったのだから、ブロックノイズが出て当たり前だよね
なんで解像度を上げたの?とみんな疑問に思う
0350名無しさん@お腹いっぱい。
2016/01/04(月) 23:07:52.15ID:1WwdZw+h0再生する機種が対応しているレベルやプロファイルもちゃんと調べた方がいいよ
あと、ffmpegも携帯動画変換君出たときよりもだいぶ更新してるから出来れば、新しいffmpeg使ってるソフトでエンコードしてみたら?
0351名無しさん@お腹いっぱい。
2016/01/04(月) 23:24:00.72ID:kD5Aig7s00352名無しさん@お腹いっぱい。
2016/01/05(火) 07:45:18.47ID:MRG+m24N0元動画が720x480なので良く考えず、解像度が上がれば画質が良くなると思い変更しました。アホですね。512x288に戻したら以前と同等レベルの動画になりました。
もう少し微調整して設定を作り込んでみます。
ありがとうございました!
0353名無しさん@お腹いっぱい。
2016/01/05(火) 08:55:57.13ID:0Uw7VI890ビットレートを同じにしたまま、解像度を下げたのにファイルサイズが縮まない!
ってパターンもよくあります。
0354名無しさん@お腹いっぱい。
2016/01/05(火) 12:11:19.72ID:3YZ18pyc0そうなんですね?!
これから画質と解像度、ファイルサイズの調整をしようとしてたので参考になります。
素人のスレ汚しすいませんでした。
0355名無しさん@お腹いっぱい。
2016/01/05(火) 12:52:40.58ID:svsi8/tF0粘土の量が少ないから、裏っかわはバッサリ削ろうとか、中身もくり抜こうとか、
遠目で見ればばれないから細部は手抜しようとかするわけよ。
その粘土の量のことをビットレートと言う。
同じ粘土量と解像度(描画する広さ)を増やしたら、当然粘土不足になるだろ?
手抜箇所増やすしかないじゃないか。それがブロックノイズという形で現れる。
0356名無しさん@お腹いっぱい。
2016/01/05(火) 14:03:12.75ID:K4I6TAhr00357名無しさん@お腹いっぱい。
2016/01/05(火) 21:05:21.35ID:gTghZcaU0この例えに文句言うやつは低能の部類だ
0358名無しさん@お腹いっぱい。
2016/01/05(火) 23:37:21.65ID:yq2t7TQm0さっきビットレートを変えたり解像度を変えたりしてファイルサイズや画質を比較してみました。
解像度は小さいモニターで見る分には上げでもって変わらないですね。
ビットレートは上げればブロックノイズもなくなっていきましたが
サイズも凄い事になっていきました。
最後は自分の使用目的に合わせて設定を決めました。ありがとうございました!
0359名無しさん@お腹いっぱい。
2016/01/05(火) 23:38:49.60ID:yq2t7TQm00360名無しさん@お腹いっぱい。
2016/01/07(木) 09:17:08.07ID:QKDef1Cn0上手い例えはまかせたぞ
0361名無しさん@お腹いっぱい。
2016/01/07(木) 11:38:36.98ID:0ucxqDsc0個々人ごとに色んな認識法で、動画の知識を理解していってるはずだ
0362名無しさん@お腹いっぱい。
2016/01/07(木) 11:58:18.80ID:J5FfgatA0粘土は立体だから平面の話に持ってくると?となる人もいるだろう。
0363名無しさん@お腹いっぱい。
2016/01/07(木) 14:13:14.03ID:5cA/mmEU0ビットレート=データの総量
0364名無しさん@お腹いっぱい。
2016/01/07(木) 16:56:51.92ID:0ucxqDsc0説明したつもりで誰にも伝えられないタイプの人だね
人を否定するまえに、自分を分析しなよ
0365名無しさん@お腹いっぱい。
2016/01/07(木) 18:05:42.39ID:RmdmHvM40本の要約を何文字以内で書くかが、ビットレートのイメージ
文字数が多ければ、細かい事まで書ける
書き方が上手ければ(高圧縮設定なら)、同じ文字数でも色々盛り込める
解像度は、元と後の、紙の枚数と文字の大きさ?
やっぱり、この例えもイマイチだな
0366名無しさん@お腹いっぱい。
2016/01/07(木) 18:37:10.78ID:6Zguc/sr0いや普通に分かるたとえですよ
0367名無しさん@お腹いっぱい。
2016/01/07(木) 19:06:08.45ID:5cA/mmEU0他人の異論を冷静に受け取れない、自意識過剰でわがままな人間の典型だね
人を批判する前に、自分の稚拙さを省みよう
0368名無しさん@お腹いっぱい。
2016/01/07(木) 20:46:34.39ID:gjEOxzKn0例えてもらった側が分かったと言ってるんだからもう解決じゃね?w
0369名無しさん@お腹いっぱい。
2016/01/07(木) 23:43:44.64ID:5cA/mmEU0レス返されたら草生やしちゃう
さて、ムキなってるのはどっちかな
0370名無しさん@お腹いっぱい。
2016/01/08(金) 05:58:14.03ID:MeJDoFcF00371名無しさん@お腹いっぱい。
2016/01/08(金) 11:21:57.65ID:pQbIYU6t0自分はまともな例えも出来ないのに他人批判www静止画wwwww
しかも他人と勘違いwwwwww恥ずかしいwwww
0372名無しさん@お腹いっぱい。
2016/01/08(金) 15:27:45.48ID:vS0CRZSJ00373名無しさん@お腹いっぱい。
2016/01/08(金) 19:53:42.72ID:XrWbUQLX0先生はとても悲しいです
0374名無しさん@お腹いっぱい。
2016/01/08(金) 20:12:57.72ID:wjcR4TXq0それお前のことじゃんか
0375名無しさん@お腹いっぱい。
2016/01/09(土) 13:19:38.27ID:ReNhP90n0ささやき声を大きくしようとするとシーツや服がすれる音や雑音が大きくなってしまいます。
0376名無しさん@お腹いっぱい。
2016/01/15(金) 03:52:17.40ID:RKyDeLOi0地デジtsの副音声をうまく処理してマルチトラックmp4化しようとしたけど難しい
1passお手軽エンコでサクっと保存したいだけなので
諦めて-dual_mono_mode mainオプションで主音声だけにした
NHKめ…
0377名無しさん@お腹いっぱい。
2016/01/15(金) 04:14:45.68ID:RKyDeLOi0プレーヤー側で再生時に調節じゃなくて
ffmpegでオーディオ部分を書き換えてしまっても良いってこと?
であれば、動画データからオーディオ部分だけWAVとかで分離書き出しして
それをAudacityなどの波形編集ソフトで読みこんで
コンプレッサーやリミッターといった音量調整用のエフェクターを使って
グラフィカルに音量調節する方が楽だと思うよ
で、音量調整後のWAVを保存したらまた動画に入れ直してやる
コンプレッサーは大きい音を潰して小さい音に合わせて調整してやるエフェクターで
リミッターは全体的に底上げした時に大すぎる音を潰して平坦化出来るエフェクター
デジタルオーディオは0dBを超えると音がバリバリ割れるので
それを防ぎつつ音量(というか音圧)を稼ぐのが目的のエフェクター
ffmpegのオーディオフィルターにコンプレッサーがあるようだけど
数値で指定してプレビューして…ってのは慣れてないと気が遠くなると思う
https://ffmpeg.org/ffmpeg-filters.html#acompressor
0378名無しさん@お腹いっぱい。
2016/01/15(金) 16:50:38.88ID:mhy3vmL70-mapコマンド使いなされ
0379名無しさん@お腹いっぱい。
2016/01/15(金) 18:14:13.00ID:RKyDeLOi0ありがと 汎用性を持たせようと思い、
-map 0:0 -map 0:1 -map 0:2 -map 0:3 ってやってみたんだけど
1から3の音声が1つに混ざってしまって諦めた…
0380名無しさん@お腹いっぱい。
2016/01/15(金) 19:15:17.71ID:LWm2JjKf00381名無しさん@お腹いっぱい。
2016/01/15(金) 20:52:23.32ID:McFD980T0-af “pan=0x4:c0=c0”
0382名無しさん@お腹いっぱい。
2016/01/15(金) 21:29:27.19ID:tLBqrh/J00383名無しさん@お腹いっぱい。
2016/01/16(土) 23:45:10.40ID:A9Ve8zFT0ttps://ffmpeg.org/ffmpeg-filters.html#pan-1
オーディオフィルターのpanコマンド?
どういう挙動になるのだろう?
0384名無しさん@お腹いっぱい。
2016/01/17(日) 03:48:46.75ID:9TYGf71A00385名無しさん@お腹いっぱい。
2016/01/22(金) 17:40:49.61ID:vKR+yvGW0> プレイリストファイルの処理におけるドメイン制限に問題があり、
> ローカルファイルの情報が漏えいする脆弱性が存在します。
> ・FFmpeg 2.8.5 より前のバージョン
> ・Libav
> FFmpeg 2.8.5 で本脆弱性が修正されています。
https://jvn.jp/vu/JVNVU92302510/
0386名無しさん@お腹いっぱい。
2016/01/25(月) 19:53:11.31ID:IWpwvJVB0目的はpeercastでの配信用です。
音声ビットレートはVBRの64kbpsにすべく
-c:a libmp3lame -q:a 9 -vol 450
というオプションを指定しています。
※↓のサイトを参考にしました
https://trac.ffmpeg.org/wiki/Encode/MP3
しかしできあがったファイルをMediaInfoで確認してみると音声ビットレートは128kbpsになっています。
CBRだと64kbpsの音声にすることができるのですが音質があまりよろしくありません。
VBRで64kbpsの音声を作成したいのですがどうしたらいいでしょうか?
0387名無しさん@お腹いっぱい。
2016/01/25(月) 20:36:43.43ID:BKDCjV6j0変化の無い静かな音であれば目安より低いビットレートで品質を再現できるだろうし、その逆もあると思う。
0388名無しさん@お腹いっぱい。
2016/01/25(月) 22:20:59.31ID:IWpwvJVB0それでも64kbps前後を指定して128kbpsはいささか逸脱しすぎかと・・・
0389名無しさん@お腹いっぱい。
2016/01/25(月) 23:04:21.70ID:I5O/xl5b00390名無しさん@お腹いっぱい。
2016/01/25(月) 23:33:16.12ID:n5NrC6HF0あなたが指定したのはあくまでも目安だから
確実にしたいならABRでちゃんとビットレートを指定すればおk
0391名無しさん@お腹いっぱい。
2016/01/26(火) 18:00:17.70ID:BRatjoix0mapオプションを使ってもうまくできない
0392名無しさん@お腹いっぱい。
2016/01/27(水) 12:05:35.20ID:eVayhjqD0VBRの意味理解していない
0393名無しさん@お腹いっぱい。
2016/01/27(水) 16:55:23.00ID:uDlaa1dV00394名無しさん@お腹いっぱい。
2016/01/27(水) 21:16:43.59ID:pqI7cOUm0LameってABRサポートしてなかった悪寒
0395名無しさん@お腹いっぱい。
2016/01/27(水) 21:42:31.94ID:ImC7Qv5Y00396名無しさん@お腹いっぱい。
2016/01/28(木) 00:09:35.62ID:r5KnYHsy0> libmp3lame encoder AVOptions:
> -reservoir <boolean> E...A... use bit reservoir (default true)
> -joint_stereo <boolean> E...A... use joint stereo (default true)
> -abr <boolean> E...A... use ABR (default false)
0397名無しさん@お腹いっぱい。
2016/01/28(木) 00:18:37.31ID:sEGlBqUu0-abr 1 -v:a ○○k
でABRエンコしてくれるのか
知らんかったわ
0398名無しさん@お腹いっぱい。
2016/01/28(木) 14:00:52.77ID:NcgKxo260それってヘッダに書かれてるビットレート情報が128kbpsになっているだけでは?
VBRはビットレートが変動するので、とりあえずヘッダに128kbpsって書き込んでるのだと思う。
-q:a 0でも-q:a 9でも128kbpsになってると思うよ。
0399名無しさん@お腹いっぱい。
2016/01/29(金) 18:59:16.68ID:t312ht7P0Avisynthで言う所の ConvertToRGB24(matrix="PC.601") で変換する方法はありますか?
0400名無しさん@お腹いっぱい。
2016/01/29(金) 19:44:59.25ID:0+NHvPE900401名無しさん@お腹いっぱい。
2016/01/29(金) 20:48:58.29ID:obvcb7K10FFmpeg Filters Documentation
https://www.ffmpeg.org/ffmpeg-filters.html#scale-1
0402名無しさん@お腹いっぱい。
2016/01/29(金) 21:11:01.14ID:t312ht7P0ffmpeg -i %1 -vf scale=0:0:in_range=jpeg:out_range=mpeg "%~dpn1_test.png"
こんな感じで出来ました
ありがとうございます
0403名無しさん@お腹いっぱい。
2016/01/29(金) 22:15:21.22ID:aXZ0l3Ku0真のビットレート情報ってどうやったら確認できますか?
0404名無しさん@お腹いっぱい。
2016/01/29(金) 22:34:30.71ID:cGFCZ3QC00405名無しさん@お腹いっぱい。
2016/01/29(金) 22:53:06.36ID:0+NHvPE90haali media splitter のプロパティは、リアルタイムのビットレートをグラフにしてくれる優れものだけど、
単体で分析する方法は俺も知りたいな。
libfdk_aacと、ネイティブのaac、vbrだとかなり振る舞いが違うので。
0406名無しさん@お腹いっぱい。
2016/01/29(金) 23:45:46.04ID:cGFCZ3QC0しらんけど
0407名無しさん@お腹いっぱい。
2016/01/30(土) 09:29:33.91ID:NOtlHxEI0-pix_fmtでもいけるのでは?
0408名無しさん@お腹いっぱい。
2016/01/30(土) 13:09:52.82ID:eUsr4cRC0音声のみでKagamin2で配信したらKagamin2のモニタにあるDOWN帯域で分かるんじゃない?
MP3は低ビットレート向けじゃないので音質を上げるにはある程度のビットレートが必要だよ。
>>386のwikiによると-q:a 6が最低限許容できる音質になるらしいよ。
あと>>386のwikiによると64kで配信するなら-q:a 9で配信すれば良いらしいよ
0409名無しさん@お腹いっぱい。
2016/02/06(土) 22:35:39.34ID:L/9N4bxp0MSYS+MinGW環境の構築方法や個々のコーデックのコンパイル方法まで体系的に
説明してくれているサイトがなかなか無い中非常に完結にまとめてくれているサイトを
見つけたので掲載しておきます。
My labo
http://mylabo.webcrow.jp/
こちらのサイトの素晴らしいところはgitやCMakeといったコンパイルに必要なツールも含めて
開発環境を一発で構築してくれるBATファイルを配布してくれていることです。
さらに一発ビルドスクリプトでは対応できていないようなx265といったコーデックもこのサイトを
参考にして簡単に組み込むことができます。
上記のサイトで紹介されているコーデックに加えてOpusやH.264(QSV)を組み込む
方法を備忘録的に書き加えたメモも掲載しておきました。
https://docs.google.com/document/d/1rTdrFOw5RLnxoniUSLvV_EgDpqh0J84_0QV5IMHgIPY/edit?usp=sharing
なにかの参考にしてください。
※一部のコーデックのコンパイルやダウンロードでエラーが発生していたので
その旨もメモに書き加えておきました。
※H.264(QSV)もマージしてffmpegを作ってみました。早速エンコードしてみたのですが、
$ ffmpeg -y -c:v h264_qsv -i input.avi output.mp4
なぜか全CPUコア使用率100%の明らかにソフトウェアエンコードになってしまいました。
QSVのコンパイルの仕方がまずかったですかね?
0410名無しさん@お腹いっぱい。
2016/02/06(土) 22:59:55.11ID:ZUaNIvp40$ ffmpeg -y -i input.avi -c:v h264_qsv output.mp4
入力ファイルの後ろにエンコーダー指定しないとそれでエンコードしてくれない
前につけるとデコーダー指定になる
0411名無しさん@お腹いっぱい。
2016/02/06(土) 23:46:17.27ID:L/9N4bxp0入力ファイルの後ろにエンコーダー指定してみましたが
$ ffmpeg -y -i input.wmv -c:v h264_qsv output.mp4
なんかエラーが出て怒られちゃいました(´・ω・`)
Input #0, asf, from 'input.wmv':
Metadata:
encoder : Lavf56.15.102
Duration: 01:09:56.21, start: 0.000000, bitrate: 664 kb/s
Stream #0:0: Video: mpeg4 (Simple Profile) (M4S2 / 0x3253344D), yuv420p, 864
x480 [SAR 1:1 DAR 9:5], 29.97 fps, 29.97 tbr, 1k tbn, 30k tbc
Stream #0:1: Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 2 channels, fltp,
64 kb/s
[h264_qsv @ 0000000002ab6020] Selected ratecontrol mode is not supported by the
QSV runtime. Choose a different mode.
Output #0, mp4, to 'output.mp4':
Metadata:
encoder : Lavf56.15.102
Stream #0:0: Video: h264, none, q=2-31, 128 kb/s, SAR 1:1 DAR 0:0, 29.97 fps
Metadata:
encoder : Lavc57.24.101 h264_qsv
Stream #0:1: Audio: aac, 0 channels, 128 kb/s
Metadata:
encoder : Lavc57.24.101 aac
Stream mapping:
Stream #0:0 -> #0:0 (mpeg4 (native) -> h264 (h264_qsv))
Stream #0:1 -> #0:1 (wmav2 (native) -> aac (native))
Error while opening encoder for output stream #0:0 - maybe incorrect parameters
such as bit_rate, rate, width or height
0412名無しさん@お腹いっぱい。
2016/02/07(日) 22:15:04.36ID:8LG794b/0$ ffmpeg -y -i input.wmv -c:v h264_qsv -q 20 output.mp4
0413名無しさん@お腹いっぱい。
2016/02/07(日) 23:07:55.10ID:fyMwwhGO0> $ ffmpeg -y -i input.wmv -c:v h264_qsv -q 20 output.mp4
それでもやっぱりエラーが返ってくるんですよね・・・
H.264(QSV)のビルドでミスをしちゃったんでしょうか?>>409の通り構築したんですが
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, asf, from 'input.wmv':
Metadata:
encoder : Lavf56.15.102
Duration: 01:09:56.21, start: 0.000000, bitrate: 664 kb/s
Stream #0:0: Video: mpeg4 (Simple Profile) (M4S2 / 0x3253344D), yuv420p, 864
x480 [SAR 1:1 DAR 9:5], 29.97 fps, 29.97 tbr, 1k tbn, 30k tbc
Stream #0:1: Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 2 channels, fltp,
64 kb/s
[h264_qsv @ 00000000005d12e0] More than one of: { constant qscale, lookahead, VC
M } requested, only one of them can be used at a time.
Output #0, mp4, to 'output.mp4':
Metadata:
encoder : Lavf56.15.102
Stream #0:0: Video: h264, none, q=2-31, 128 kb/s, SAR 1:1 DAR 0:0, 29.97 fps
Metadata:
encoder : Lavc57.24.101 h264_qsv
Stream #0:1: Audio: aac, 0 channels, 128 kb/s
Metadata:
encoder : Lavc57.24.101 aac
Stream mapping:
Stream #0:0 -> #0:0 (mpeg4 (native) -> h264 (h264_qsv))
Stream #0:1 -> #0:1 (wmav2 (native) -> aac (native))
Error while opening encoder for output stream #0:0 - maybe incorrect parameters
such as bit_rate, rate, width or height
0414名無しさん@お腹いっぱい。
2016/02/07(日) 23:10:08.61ID:8LG794b/0これはどう表示されるかな
0415名無しさん@お腹いっぱい。
2016/02/08(月) 07:31:08.83ID:UA2b3Px70こんな風に表示されました
ffmpeg -h encoder=h264_qsv
ffmpeg version git-2016-02-06-8ae7447 Copyright (c) 2000-2016 the FFmpeg develop
ers
built with gcc 5.3.0 (GCC)
configuration: --prefix=/x64 --cross-prefix=x86_64-w64-mingw32- --cpu=x86_64 -
-target-os=mingw32 --arch=x86_64 --enable-gpl --enable-version3 --enable-avisynt
h --enable-avresample --enable-cross-compile --enable-libfdk-aac --enable-nonfre
e --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-l
ibopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libtheora --ena
ble-libvo-amrwbenc --enable-libvorbis --enable-libxvid --enable-libx264 --enable
-nvenc --enable-memalign-hack --enable-static --enable-w32threads --disable-debu
g --disable-doc --disable-dxva2 --disable-ffplay --disable-ffprobe --disable-ffs
erver --disable-pthreads --disable-shared --optflags='-s -O3 -finline-functions
-fno-tree-vectorize -fno-strict-aliasing' --extra-cflags=-I/x64/include --extra-
cxxflags=-pipe --extra-ldflags='-L/x64/lib -static' --pkg-config-flags=--static
--enable-libopus --enable-libmfx --enable-libx265
0416名無しさん@お腹いっぱい。
2016/02/08(月) 07:32:16.58ID:UA2b3Px70libavcodec 57. 24.101 / 57. 24.101
libavformat 57. 24.101 / 57. 24.101
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 28.100 / 6. 28.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Encoder h264_qsv [H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration)]:
General capabilities: delay
Threading capabilities: none
Supported pixel formats: nv12 qsv
h264_qsv encoder AVOptions:
-async_depth <int> E..V.... Maximum processing parallelism (from0 to INT_MAX) (default 4)
-avbr_accuracy <int> E..V.... Accuracy of the AVBR ratecontrol (from 0 to INT_MAX) (default 0)
-avbr_convergence <int> E..V.... Convergence of the AVBR ratecontrol (from 0 to INT_MAX) (default 0)
-preset <int> E..V.... (from 1 to 7) (default medium)
veryfast E..V....
faster E..V....
fast E..V....
medium E..V....
slow E..V....
slower E..V....
veryslow E..V....
-vcm <int> E..V.... Use the video conferencing mode ratecontrol (from 0 to 1) (default 0)
-rdo <int> E..V.... Enable rate distortion optimization (from -1 to 1) (default -1)
-max_frame_size <int> E..V.... Maximum encoded frame size in bytes (from -1 to 65535) (default -1)
-max_slice_size <int> E..V.... Maximum encoded slice size in bytes (from -1 to 65535) (default -1)
0417名無しさん@お腹いっぱい。
2016/02/08(月) 07:32:35.16ID:UA2b3Px70-mbbrc <int> E..V.... MB level bitrate control (from -1 to1) (default -1)
-extbrc <int> E..V.... Extended bitrate control (from -1 to1) (default -1)
-adaptive_i <int> E..V.... Adaptive I-frame placement (from -1 to 1) (default -1)
-adaptive_b <int> E..V.... Adaptive B-frame placement (from -1 to 1) (default -1)
-b_strategy <int> E..V.... Strategy to choose between I/P/B-frames (from -1 to 1) (default -1)
-idr_interval <int> E..V.... Distance (in I-frames) between IDR frames (from 0 to INT_MAX) (default 0)
-pic_timing_sei <int> E..V.... Insert picture timing SEI with pic_struct_syntax element (from 0 to 1) (default 1)
-single_sei_nal_unit <int> E..V.... Put all the SEI messages into one NALU (from -1 to 1) (default -1)
-max_dec_frame_buffering <int> E..V.... Maximum number of frames buffered in the DPB (from 0 to 65535) (default 0)
-look_ahead <int> E..V.... Use VBR algorithm with look ahead (from 0 to 1) (default 1)
-look_ahead_depth <int> E..V.... Depth of look ahead in number frames(from 0 to 100) (default 0)
-look_ahead_downsampling <int> E..V.... (from 0 to 2) (default unknown)
unknown E..V....
off E..V....
2x E..V....
-int_ref_type <int> E..V.... Intra refresh type (from -1 to 65535)
(default -1)
none E..V....
vertical E..V....
0418名無しさん@お腹いっぱい。
2016/02/08(月) 07:33:01.38ID:UA2b3Px70-int_ref_qp_delta <int> E..V.... QP difference for the refresh MBs (from -32768 to 32767) (default -32768)
-recovery_point_sei <int> E..V.... Insert recovery point SEI messages (from -1 to 1) (default -1)
-trellis <flags> E..V.... Trellis quantization (default 0)
off E..V....
I E..V....
P E..V....
B E..V....
-profile <int> E..V.... (from 0 to INT_MAX) (default unknown)
unknown E..V....
baseline E..V....
main E..V....
high E..V....
-a53cc <int> E..V.... Use A53 Closed Captions (if available) (from 0 to 1) (default 0)
以上です
0419名無しさん@お腹いっぱい。
2016/02/08(月) 08:29:27.33ID:uNJyzQWF0AACに関してなのですが、
Native ffmpeg AAC encoder でCBRなAAC(LC)に
エンコードするには、どのようなオプションを指定すればいいか
わかる方いらっしゃいませんか??
-c:a aac -b:a 128k
と指定しても VBRなAAC(HE)になってしまいます。
0420名無しさん@お腹いっぱい。
2016/02/08(月) 09:52:07.94ID:K8pDQhHq0そもそもqsvに対応してるのか?
ここで聞く前にそのffmpegの対応デバイスを調べろ
やり方聞く前にドキュメントくらい自分で読めよ
0421名無しさん@お腹いっぱい。
2016/02/11(木) 19:28:02.04ID:zwfm2kax0ローカルのHLS-M3U8マニフェストを読み込んでくれないな。
新たに実装されたプロトコルホワイトリストに"file"がないからなんだけど、
オプションでこれを無効にできないかなぁ。
> [crypto @ 043095e0] Protocol not on whitelist 'file'!
> [hls,applehttp @ 042e90a0] Failed to open segment of playlist 0
0422名無しさん@お腹いっぱい。
2016/02/11(木) 20:53:20.18ID:plr56cYZ0コード書き換えないと無理そう
ttp://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=1dba8371d93cf1c83bcd5c432d921905206a60f3
0423名無しさん@お腹いっぱい。
2016/02/13(土) 13:49:53.74ID:ceFloR9F0もう一報のAMDのVCEへの対応はめどがついてたりするんですか?
0424名無しさん@お腹いっぱい。
2016/02/13(土) 18:49:03.76ID:DOMk8gFA0iTunes独自のタグを書き込むことはできます?
プリセットされたタグしかダメですかね。
0425421
2016/02/13(土) 19:57:22.17ID:C7Fqdl8+0該当バージョンで-h fullすると、-protocol_whitelist <string> とあるから、
オプションはあるにはあるみたいだけど(入力ファイルの前に挿入する)、
-protocol_whitelist "file" としても、固有のエラーも出ずに、オプション挿入前と何も変わらない。
それ以外のプロトコルを指定すると今度は違うエラーが表示される。
このオプションが有効であるらしいことはわかったけど、さて、どう使うのやら・・・
0426名無しさん@お腹いっぱい。
2016/02/13(土) 23:52:53.64ID:vfqa00Yq0自分もよくわかってないのにアドバイスもなんだけど>>421でエラーの出てるプロトコルも加えてみては?
-protocol_whitelist file,crypto
またその先でエラーがでたらさらに加えてみるとか
0427421
2016/02/14(日) 14:56:28.87ID:wqvV1gWS0示唆ありがとう。
hls,applehttp を入力フォーマットに指定して、
-protocols に列挙されたものを放り込んでいったら動いたよ。
ちなみに、ソースの default_whitlist に使われているプロトコルは
concat,file,subfile,http,https,tls,rtp,tcp,udp,crypto ということみたい。
https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=fe3fed0b143ef6bf2d9b65ce05d55aba4224429e;hp=1dba8371d93cf1c83bcd5c432d921905206a60f3
https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=93f4b41208fb6a38ea53e06ecc5b299748ec2ffc;hp=ca71e6052e86d2d6eb390d642596d2474b524b3d
hlsで使われるhttp/httpsの場合、デフォルトは http,https,tls,rtp,tcp,udp,crypto となっている。
https://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavformat/http.c;h=d1b91e23d6a1e5264c8f299b9214de6345e2b226;hb=93f4b41208fb6a38ea53e06ecc5b299748ec2ffc
だけど、オプションで指定すると、追加ではなく、デフォルトも上書きされて無視されちゃう仕様みたいだね。
で、必要なfile以外にこれらを全部列挙しないとダメなようだ。
0428名無しさん@お腹いっぱい。
2016/02/14(日) 17:09:21.48ID:wqvV1gWS0どっちも、 git://source.ffmpeg.org/ffmpeg.git のミラーってことでいいのかな?
>>427 と同じものだけど、こちらのほうが見やすいね。
https://github.com/FFmpeg/FFmpeg/commit/fe3fed0b143ef6bf2d9b65ce05d55aba4224429e
https://github.com/FFmpeg/FFmpeg/commit/93f4b41208fb6a38ea53e06ecc5b299748ec2ffc
0429名無しさん@お腹いっぱい。
2016/02/15(月) 09:43:23.30ID:Mo8teHmy0乙
0430名無しさん@お腹いっぱい。
2016/02/15(月) 18:16:56.40ID:XG0RtDcW0>>427 のオプション、git-a9b81bf以降、"ALL"ですべてのプロトコルを有効にできるみたい。
プロトコルの頭に "-" をつけると、これは無効になるんだって。
0431名無しさん@お腹いっぱい。
2016/02/17(水) 14:39:08.18ID:hGvs1XuC00432名無しさん@お腹いっぱい。
2016/02/20(土) 13:13:20.98ID:DBO5YTp10ffmpegのコンパイルは http://mylabo.webcrow.jp/ffmpeg.php を参考にしました。
QSVのライブラリは
$ git clone --depth 1 https://github.com/lu-zero/mfx_dispatch mfx_dispatch-master
$ cd mfx_dispatch-master
$ autoreconf -fiv
$ PKG_CONFIG_PATH=/x64/lib/pkgconfig ./configure --prefix=/x64 --host=x86_64-w64-mingw32 --disable-shared --enable-static --enable-fast-install
$ make -j3
$ make install
とコンパイルして完成したライブラリをffmpegにスタティックに組み込みました。
(ffmpegコンパイル時に--enable-libmfxを指定しました)
ちなみにそのffmpeg.exeがこちらです
http://up2.karinto.in/uploader/download/1455940911.zip
(ダウンロードパスは ffmpeg です)
Intel Media Serverをインストールし、できあがったffmpeg.exeを使い、
ffmpeg -i input.avi -c:v h264_qsv output.mp4
とエンコードしてみましたがエラーが出てしまいました。
OSはWindows7(64bit)、CPUはCore i7 3770Kです。
ちなみに公式のffmpegをダウンロードしてきて試してみたところ
http://ffmpeg.zeranoe.com/builds/win64/static/ の
ffmpeg-20150610-git-913685f-win64-static.7z です
こちらは問題無く h264_qsv エンコードが出来ました。
このことからおそらく私のコンパイルに問題がある様な気がします。
コンパイル時のオプションの指定なので問題があったのでしょうか?
修正すべき点がありましたらご指摘お願いします。
0433名無しさん@お腹いっぱい。
2016/02/20(土) 19:25:35.70ID:qHuom2NV00434432
2016/02/21(日) 13:11:27.15ID:km5eoPdG0自前ビルドしたffmpegでh264_qsvエンコードしようとすると以下の様なメッセージが出ます
>ffmpeg.exe -y -i input.avi -c:v h264_qsv -an output.mp4
ffmpeg version git-2016-02-20-56e2cd9 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.3.0 (GCC)
configuration: --prefix=/x64 --cross-prefix=x86_64-w64-mingw32- --cpu=x86_64 -
-target-os=mingw32 --arch=x86_64 --enable-gpl --enable-version3 --enable-avisynt
h --enable-avresample --enable-cross-compile --enable-libfreetype --enable-libmp
3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-librtmp --enable-libspeex --enable-libtheora --enable-libvo-amrwbenc -
-enable-libvorbis --enable-libvpx --enable-libxvid --enable-libx264 --enable-lib
x265 --enable-libopus --enable-libmfx --enable-memalign-hack --enable-static --e
nable-w32threads --disable-debug --disable-doc --disable-dxva2 --disable-ffplay
--disable-ffprobe --disable-ffserver --disable-pthreads --disable-shared --optfl
ags='-s -O3 -finline-functions -fno-tree-vectorize -fno-strict-aliasing' --extra
-cflags=-I/x64/include --extra-cxxflags=-pipe --extra-ldflags='-L/x64/lib -stati
c' --pkg-config-flags=--static
libavutil 55. 18.100 / 55. 18.100
libavcodec 57. 24.105 / 57. 24.105
libavformat 57. 26.100 / 57. 26.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 34.100 / 6. 34.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
0435432
2016/02/21(日) 13:12:11.43ID:km5eoPdG0Duration: 00:24:24.83, start: 0.000000, bitrate: 1641 kb/s
Stream #0:0: Video: mpeg4 (DX50 / 0x30355844), yuv420p, 320x240 [SAR 1:1 DAR 4:3],
1502 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 30k tbc
Metadata:
title : Video
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 128 kb/s
Metadata:
title : Audio
[h264_qsv @ 0000000002b621c0] Selected ratecontrol mode is not supported by the
QSV runtime. Choose a different mode.
Output #0, mp4, to 'output.mp4':
Stream #0:0: Video: h264, none, q=2-31, 128 kb/s, SAR 1:1 DAR 0:0, 29.97 fps
Metadata:
title : Video
encoder : Lavc57.24.105 h264_qsv
Stream mapping:
Stream #0:0 -> #0:0 (mpeg4 (native) -> h264 (h264_qsv))
Error while opening encoder for output stream #0:0 - maybe incorrect parameters
such as bit_rate, rate, width or height
公式の ffmpeg-20150610-git-913685f-win64-static.7z は問題無くエンコードできるのですが・・・
0436名無しさん@お腹いっぱい。
2016/02/21(日) 17:16:07.74ID:nhWBH/lB0ratecontrol mode がサポートされていないから、
ビットレート等を指定しなければダメ、ということみたいなので、
一度、-b -r wxh 辺りをきちんと指定してみて、
動くようならコンパイルの時、何かをenableにすれば良さそうだけど、どうかな?
0437432
2016/02/21(日) 23:33:42.88ID:km5eoPdG0> 一度、-b -r wxh 辺りをきちんと指定してみて
早速
ffmpeg -y -i input.avi -c:v h264_qsv -b 500k -r 30 -s 720x480 output.mp4
と実行してみましたが同じエラーが生じてエンコードできませんでした。
> コンパイルの時、何かをenableにすれば良さそうだけど、どうかな?
はい、公式ビルドでは問題無くqsvエンコードできたので自前ビルド時に何か見落としてる
気もするんですよね・・・
0438名無しさん@お腹いっぱい。
2016/02/21(日) 23:39:26.74ID:JZj4P+RH0ffmpeg -y -i input.avi -c:v h264_qsv -b:v 500k -maxrate 1000k -r 30 -s 720x480 output.mp4
0439432
2016/02/21(日) 23:54:10.93ID:km5eoPdG0やってみましたがやはり同じようなエラーが返ってしまいます・・・
>ffmpeg -y -i input.avi -c:v h264_qsv -b:v 500k -maxrate 1000k -r 30 -s 720x480 output.mp4
Input #0, avi, from 'input.avi':
Duration: 00:24:24.83, start: 0.000000, bitrate: 1641 kb/s
Stream #0:0: Video: mpeg4 (DX50 / 0x30355844), yuv420p, 320x240 [SAR 1:1 DAR
4:3], 1502 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 30k tbc
Metadata:
title : Video
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 128 kb/s
Metadata:
title : Audio
[h264_qsv @ 00000000000cf5c0] Selected ratecontrol mode is not supported by the
QSV runtime. Choose a different mode.
Output #0, mp4, to 'output.mp4':
Stream #0:0: Video: h264, none, q=2-31, 128 kb/s, SAR 8:9 DAR 0:0, 30 fps
Metadata:
title : Video
encoder : Lavc57.24.105 h264_qsv
Stream #0:1: Audio: aac, 0 channels, 128 kb/s
Metadata:
title : Audio
encoder : Lavc57.24.105 aac
Stream mapping:
Stream #0:0 -> #0:0 (mpeg4 (native) -> h264 (h264_qsv))
Stream #0:1 -> #0:1 (mp3 (native) -> aac (native))
Error while opening encoder for output stream #0:0 - maybe incorrect parameters
such as bit_rate, rate, width or height
0440名無しさん@お腹いっぱい。
2016/02/22(月) 00:15:49.40ID:xM6iV9um0-maxrate:v と -bufsize:v を両方指定しない時にエラーが出たはずだけど、
h264_qsv だとどうなのかな?
0441432
2016/02/22(月) 22:07:41.54ID:Nx0O152I0>ffmpeg.exe -y -i input.avi -c:v h264_qsv -maxrate 1000k -bufsize 1000k output.mp4
と打ってみましたがやはり同じエラーが返ってきました。
うーむ、livmfxのビルドで何か重要なオプションを付けるの忘れちゃいましたかね・・・
0442名無しさん@お腹いっぱい。
2016/02/22(月) 22:24:57.03ID:UhkzSEDd00443名無しさん@お腹いっぱい。
2016/02/22(月) 22:36:30.94ID:0SZ4k3030ボタンポチーで簡単にビルド出来るらしいし。QSVにも対応してるみたいだよ
ttp://variedtastefinder.jp/page-388/
0444名無しさん@お腹いっぱい。
2016/02/26(金) 22:17:16.42ID:yOPLhogG03.0リリース後のgitバージョン全滅だ
>>427 のオプション加えても、だめ
"Failed to open segment of playlist 0" って出る
0445432
2016/02/27(土) 02:14:06.44ID:NLmzYhGQ0レス遅れてすみません
> ttp://variedtastefinder.jp/page-388/
紹介していただいたビルドツールを使ってffmpegビルドしてみましたがやはりqsvエンコードできませんでした。
で、>>432の
> $ git clone --depth 1 https://github.com/lu-zero/mfx_dispatch mfx_dispatch-master
の https://github.com/lu-zero/mfx_dispatch の部分を
https://github.com/mjb2000/mfx_dispatch.git
に変えて手動ビルドしたところ無事QSVエンコードができるようになりました。
mfx_dispatchの配布元を変えてみたわけです。この配布元はffmpeg-windows-build-helpersという
同じくffmpegビルドツールの中に指定されていたものです↓
https://github.com/rdp/ffmpeg-windows-build-helpers/blob/master/cross_compile_ffmpeg.sh
なんでしょう?配布元(lu-zero → mjb2000)が違うだけのようですが中身も違うんでしょうか?
※ただしIvy Bridgeでは ffmpeg.exe -y -i input.avi -c:v h264_qsv -look_ahead 0 output.mp4
と"-look_ahead 0"オプションを付けないとエンコードされません。
0446名無しさん@お腹いっぱい。
2016/02/27(土) 12:47:42.22ID:BD0vAvJr0それビルドツールの設定をしてないからQSVが使えないのだと思うよ
スプリクト選択をFFmpeg-modified-v2に変更。保存先指定を分かりやすい所に変更。
オプション設定より、Select QSVをYESにして設定保存。
ttp://static.wixstatic.com/media/d77e2c_0c1d2666c80c4ebd821debe60b8bd6e2.png/v1/fill/w_600,h_428,al_c,usm_0.66_1.00_0.01/d77e2c_0c1d2666c80c4ebd821debe60b8bd6e2.png
情報元
ttp://sf2-bestgame.wix.com/remix-trance#!sf2/cg4t
0447432
2016/02/27(土) 13:02:16.14ID:NLmzYhGQ0> スプリクト選択をFFmpeg-modified-v2に変更。保存先指定を分かりやすい所に変更。
> オプション設定より、Select QSVをYESにして設定保存。
レスどうもですノシ
もちろんスクリプトはFFmpeg-modified-v2に変更したうえ、QSVの項目はYESに設定しました。
それでも完成したffmpeg.exeではQSVエンコードすることができませんでした。
ビルドツールの中身を見させてもらったんですがビルドするのはffmpeg.exe本体だけで
ライブラリ(*.a, *.la)はビルド済みのものをダウンロードしてきてffmpeg.exeに静的リンクを
貼ってるようですね。
ここから先は想像ですが MFX(QSV)ライブラリはhttps://github.com/lu-zero/mfx_dispatch
から落としてきたものをコンパイルしてるのではないでしょうか?
0448名無しさん@お腹いっぱい。
2016/02/27(土) 13:45:04.16ID:X3K3o9b/0方法:動画をtinterlaceでインタレ化。各アルゴリズムでbob化y4m出力。ffmpegでssim計測。
感想:mcindentはさすが。bwdifは万能ナイフになれそう。nnediは得意不得意が大きい。
以下結果
https://media.xiph.org/video/derf/y4m/crew_4cif.y4m
yadif 1
SSIM Y:0.957172 (13.682720) U:0.978810 (16.738698) V:0.991361 (20.635366) All:0.966477 (14.746510)
frame= 600 fps=232 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=3.86x
yadif 3
SSIM Y:0.954100 (13.381856) U:0.977913 (16.558578) V:0.990768 (20.347074) All:0.964180 (14.458749)
frame= 600 fps=285 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=4.75x
yadif 3 mcdeint fast
SSIM Y:0.959063 (13.878793) U:0.974386 (15.915283) V:0.990457 (20.202946) All:0.966849 (14.795018)
frame= 600 fps= 33 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.549x
yadif 3 mcdeint medium
SSIM Y:0.960050 (13.984800) U:0.975528 (16.113320) V:0.990718 (20.323781) All:0.967741 (14.913480)
frame= 600 fps= 18 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.301x
yadif 3 mcdeint slow
SSIM Y:0.959222 (13.895794) U:0.974792 (15.984656) V:0.989825 (19.924778) All:0.966918 (14.804075)
frame= 600 fps=1.2 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0208x
yadif 3 mcdeint extra_slow
SSIM Y:0.959659 (13.942515) U:0.975486 (16.105781) V:0.990167 (20.073349) All:0.967381 (14.865350)
frame= 600 fps=0.8 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0131x
0449名無しさん@お腹いっぱい。
2016/02/27(土) 13:46:25.14ID:X3K3o9b/0SSIM Y:0.959502 (13.925666) U:0.978375 (16.650479) V:0.991963 (20.949009) All:0.968058 (14.956342)
frame= 600 fps=146 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=2.43x
bwdif
SSIM Y:0.960617 (14.046920) U:0.978667 (16.709442) V:0.992205 (21.082077) All:0.968890 (15.071017)
frame= 600 fps=241 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=4.01x
nnedi qual fast nns 32
SSIM Y:0.961323 (14.125451) U:0.978195 (16.614466) V:0.991869 (20.898416) All:0.969226 (15.118144)
frame= 600 fps= 12 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.198x
nnedi qual fast nns 64
SSIM Y:0.961425 (14.136947) U:0.978200 (16.615340) V:0.991881 (20.905047) All:0.969297 (15.128169)
frame= 600 fps=7.7 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.129x
nnedi qual fast nns 128
SSIM Y:0.961522 (14.147840) U:0.978203 (16.616120) V:0.991890 (20.909678) All:0.969363 (15.137588)
frame= 600 fps=4.7 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0782x
nnedi qual fast nns 256
SSIM Y:0.961531 (14.148885) U:0.978202 (16.615924) V:0.991892 (20.910597) All:0.969370 (15.138481)
frame= 600 fps=2.6 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0435x
0450名無しさん@お腹いっぱい。
2016/02/27(土) 13:47:06.40ID:X3K3o9b/0SSIM Y:0.961494 (14.144759) U:0.978202 (16.615866) V:0.991886 (20.907862) All:0.969344 (15.134899)
frame= 600 fps=4.5 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0756x
nnedi qual slow nns 64
SSIM Y:0.961392 (14.133276) U:0.978199 (16.615162) V:0.991874 (20.901150) All:0.969274 (15.124902)
frame= 600 fps=7.7 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.128x
nnedi qual slow nns 128
SSIM Y:0.961578 (14.154180) U:0.978206 (16.616544) V:0.991896 (20.913159) All:0.969402 (15.143101)
frame= 600 fps=2.6 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0427x
nnedi qual slow nns 256
SSIM Y:0.961599 (14.156525) U:0.978205 (16.616507) V:0.991892 (20.910819) All:0.969415 (15.144956)
frame= 600 fps=1.3 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0223x
0451名無しさん@お腹いっぱい。
2016/02/27(土) 13:48:58.91ID:/v4b8/wi0そのツール作者にビルドスクリプトを提供してるのがSadaMaru氏だった筈。
そのSadaMaru氏がlu-zeroからソースもってきているっぽいから
その結果は当然じゃないかな。
あと>>445にあるソースを比較してみたところlu-zeroの方が新しいような感じ。
lu-zeroにしか存在しないファイルも何本かあった。
0452名無しさん@お腹いっぱい。
2016/02/27(土) 13:49:09.41ID:X3K3o9b/0yadif 1
SSIM Y:0.912258 (10.567926) U:0.982837 (17.654075) V:0.991990 (20.963734) All:0.937310 (12.028011)
frame= 600 fps=193 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=3.22x
yadif 3
SSIM Y:0.911361 (10.523775) U:0.984706 (18.154798) V:0.992441 (21.215474) All:0.937099 (12.013417)
frame= 600 fps=277 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=4.62x
yadif 3 mcdeint fast
SSIM Y:0.958992 (13.871289) U:0.984728 (18.160964) V:0.991421 (20.665798) All:0.968686 (15.042621)
frame= 600 fps= 34 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.564x
yadif 3 mcdeint medium
SSIM Y:0.945647 (12.647784) U:0.984042 (17.970259) V:0.991198 (20.554082) All:0.959638 (13.940293)
frame= 600 fps= 18 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.295x
yadif 3 mcdeint slow
SSIM Y:0.932748 (11.722964) U:0.983679 (17.872408) V:0.991110 (20.511126) All:0.950964 (13.094820)
frame= 600 fps=1.3 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0224x
yadif 3 mcdeint extra_slow
SSIM Y:0.931505 (11.643387) U:0.983638 (17.861760) V:0.990841 (20.381488) All:0.950083 (13.017516)
frame= 600 fps=0.9 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0155x
w3fdif
SSIM Y:0.943362 (12.468915) U:0.981900 (17.423136) V:0.990767 (20.346350) All:0.957686 (13.735127)
frame= 600 fps=237 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=3.95x
bwdif
SSIM Y:0.940664 (12.266845) U:0.983331 (17.780982) V:0.991806 (20.865043) All:0.956299 (13.595103)
frame= 600 fps=275 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=4.58x
0453名無しさん@お腹いっぱい。
2016/02/27(土) 13:51:02.12ID:X3K3o9b/0SSIM Y:0.924545 (11.223136) U:0.977169 (16.414657) V:0.989018 (19.593007) All:0.944061 (12.522870)
frame= 600 fps=4.0 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0673x
nnedi qual fast nns 64
SSIM Y:0.925081 (11.254085) U:0.977168 (16.414602) V:0.989019 (19.593657) All:0.944419 (12.550709)
frame= 600 fps=2.2 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0372x
nnedi qual fast nns 128
SSIM Y:0.925772 (11.294329) U:0.977178 (16.416474) V:0.989019 (19.593534) All:0.944881 (12.586981)
frame= 600 fps=1.2 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0204x
nnedi qual fast nns 256
SSIM Y:0.926398 (11.331089) U:0.977194 (16.419574) V:0.989022 (19.594895) All:0.945301 (12.620231)
frame= 600 fps=0.6 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0106x
nnedi qual slow nns 32
SSIM Y:0.925342 (11.269212) U:0.977179 (16.416736) V:0.989021 (19.594386) All:0.944594 (12.564470)
frame= 600 fps=1.2 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0201x
nnedi qual slow nns 64
SSIM Y:0.924974 (11.247902) U:0.977196 (16.419947) V:0.989020 (19.593804) All:0.944352 (12.545523)
frame= 600 fps=2.2 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0369x
nnedi qual slow nns 128
SSIM Y:0.926031 (11.309492) U:0.977189 (16.418616) V:0.989021 (19.594445) All:0.945056 (12.600771)
frame= 600 fps=0.6 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.0102x
nnedi qual slow nns 256
SSIM Y:0.926862 (11.358580) U:0.977199 (16.420412) V:0.989023 (19.595245) All:0.945612 (12.644954)
frame= 600 fps=0.3 q=-0.0 Lsize= 356404kB time=00:00:10.00 bitrate=291965.8kbits/s speed=0.00534x
0454名無しさん@お腹いっぱい。
2016/02/27(土) 14:01:41.19ID:N2LzlAhc0乙
面白い検証だね
0455432
2016/02/27(土) 14:08:46.60ID:NLmzYhGQ0> あと>>445にあるソースを比較してみたところlu-zeroの方が新しいような感じ。
> lu-zeroにしか存在しないファイルも何本かあった。
lu-zeroの方がmjb2000より新しいんですか。
ってことはCore i7 3770Kといった古いIvy BridgeなCPUは新しいlu-zeroの方では
置きざりにされつつあるってことですか・・・
0456名無しさん@お腹いっぱい。
2016/02/27(土) 16:24:30.74ID:BD0vAvJr0グラフィックドライバは最新なの?
QSVはドライバを入れないと使えないみたいだから最新のを入れたらlu-zeroでもエンコ出来るようになるかも
Core i7 3770Kの最新ドライバはこれみたい。「第 3 世代インテルR Core? プロセッサー用インテルR HD グラフィックス 4000」って書かれているから
ttps://downloadcenter.intel.com/ja/download/25698/Windows7-10-8-1-15-33-
0457432
2016/02/27(土) 23:52:02.42ID:NLmzYhGQ0グラフィックドライバを最新のものに入れ替えてみました。
どうもそれがビンゴっぽいです・・・
グラフィックドライバを最新版に入れ替えたところ一発ビルドffmpegも
>>432の自前ビルドffmpeg(lu-zero版)もQSVエンコードが出来るようになりました。
加えてもう一つ不思議な現象に遭遇しました。
グラフィックドライバを最新版に入れ替えたところ
内蔵GPUにつないだディスプレイをプライマリに指定しなくてもQSVエンコードができるようになりました。
以前のドライバでは増設GPUにつないだディスプレイをプライマリにしているとQSVエンコードが
できませんでした。Windows7の制約です(Windows8以降は改善)。
でもグラフィックドライバを最新版にしたところWindows7であっても増設GPUにつないだディスプレイを
プライマリにしたままでもQSVエンコードが出来るようになりました。
※ただし最低限内蔵GPUとディスプレイはケーブルで接続していないとQSVエンコードできません
グラフィックドライバを最新版にするとWindows8以降でなければ使えなかった機能が
Windows7でも使えるようになるってのは不思議ですね。
いやでも貴重なアドバイスありがとうございました。
ようやく問題を解決することができましたm(_ _)m
0458名無しさん@お腹いっぱい。
2016/02/28(日) 01:47:17.20ID:xfwiFhik0乙
mcdeintは何故かfastの方がSSIM高めに出ること多いね
あとw3fdifもいい感じだなバランス取れてる
0459名無しさん@お腹いっぱい。
2016/02/28(日) 18:36:49.76ID:37pqCgh30結果は省略
画質
bwdif+mcdeint fast > bwdif+mcdeint medium, w3fdif+mcdeint fast
画質と速度のバランス
bwdif > w3fdif > yadif 1
nnediは結果にムラが大きい
yadif、bwdif, w3fdifを前にかませばよくなるのかな?未検証。
0460名無しさん@お腹いっぱい。
2016/02/28(日) 18:48:00.93ID:37pqCgh300461名無しさん@お腹いっぱい。
2016/03/02(水) 05:03:29.08ID:Ot7Qzq+U0"定期的に"XP用のビルドも提供するそうだけど、どうかねぇ
Windows XP Support And Intel QSV
https://ffmpeg.zeranoe.com/forum/viewtopic.php?t=2937&sid=c6cd792667c7dc06e6cd0216c6aa2231
0462名無しさん@お腹いっぱい。
2016/03/07(月) 08:48:47.55ID:SnW8JGXQ0それともいったん8bitにして比較しているんでしょうか?
0463名無しさん@お腹いっぱい。
2016/03/07(月) 15:21:49.06ID:dTCuGU7H0それ俺も知りたいな。
8bitソースを同じビットレートで8/10bitエンコしてSSIM計測すると、
8bitエンコの数値の方が高かったりするんで、なんかおかしいなと。
ビット深度が異なる場合の正しいSSIMの計測方法と仕組みが知りたい。
0464462
2016/03/07(月) 16:45:05.63ID:SnW8JGXQ0ソース8bit、エンコ後10bitのものをそのままSSIM比較しようとすると多分8bitの方に合わせてるんじゃないかな?と思います。
正確なSSIMの算出についてですが、x264なりx265がhigh bitのSSIMを算出する時はAvisynthやAviUtlで8bitから10bitに変換して受け取った10bitのデータをソースとしてSSIMを算出していると思うので
FFmpegでSSIMを算出する時もソースを8bitから10bitに変換したものを指定して算出しなければいけないのでは?と考えています。
Avisynthでhigh bit変換した場合は10bit変換したavsをソースに指定すればいいですかね。多分。
それかFFmpegで10bitのy4mを作ってそれをソースにしてエンコードするとか。
まあ何か色々勘違いしているかも知れませんが。
0465名無しさん@お腹いっぱい。
2016/03/07(月) 18:11:48.79ID:L8IMBjUN0注意、ffmpegではrawはうまくいかないはず
10bity4mは作れなかった気がする
今、俺はエンコ中で確認できない
0466名無しさん@お腹いっぱい。
2016/03/07(月) 18:23:20.31ID:SnW8JGXQ0> 10bity4mは作れなかった気がする
こんな感じで作れるっぽいです
ffmpeg -y -i %1 -an -pix_fmt yuv420p10le -strict -1 hoge10bit.y4m
0467名無しさん@お腹いっぱい。
2016/03/07(月) 20:00:50.89ID:K0ua565q0ttps://github.com/FFmpeg/FFmpeg/blob/master/libavfilter/vf_ssim.c#L248
0468名無しさん@お腹いっぱい。
2016/03/07(月) 23:45:52.27ID:SnW8JGXQ0有難うございます
今後機能が強化されるのを期待するしか無いですね
0469名無しさん@お腹いっぱい。
2016/03/08(火) 09:16:19.11ID:hHovZVaM0お前らちゃんと試せよ
0470名無しさん@お腹いっぱい。
2016/03/15(火) 12:49:34.18ID:qLbLb//U00471名無しさん@お腹いっぱい。
2016/03/15(火) 17:09:46.01ID:GXWPHmfP0環境構築そのものは出来ても、start_msys.batを実行してもプロンプト出ないね
0472名無しさん@お腹いっぱい。
2016/03/16(水) 05:49:01.83ID:tdN0m6Gu0フレームが順番通りに流れない感じでガクガクになります
Windows上とXperiaZ5c上では正常に再生されます
ffmpeg 66edd86
mp4box 最近GPACから抜き取ったもの
video avisynthとx264で出力した.264 1280x720 30000/1001fps Level 3.1
audio fawして戻した.aac
ffmpeg -i input.264 -i input.aac -vcodec copy -acodec copy -absf aac_adtstoasc -movflags faststart output.mp4
このコマンドだと正常に再生されないので
一度mp4boxでMUXしたものを
ffmpeg -i input.mp4 -vcodec copy -acodec copy -movflags faststart output.mp4
こうするとiPod touchでも正常に再生できます
ffmpegだけでMUXしてiPod touchでも再生できるようにしたいのですが
どうしたらいいですか
0473名無しさん@お腹いっぱい。
2016/03/16(水) 15:47:09.47ID:X4DzfH250>-absf aac_adtstoasc
これ必要なの?
0474名無しさん@お腹いっぱい。
2016/03/16(水) 20:42:08.63ID:tdN0m6Gu0ffmpegで264とaacをMUXしようとすると
malformated aac bitstream, use -absf aac_adtstoasc
って吐かれるのでつけないと通りません
mp4の再MUXだと発生しないのでつけません
0475名無しさん@お腹いっぱい。
2016/03/17(木) 08:42:42.52ID:T2/dkKQL0知らんかった
d
x264の出力をmkvにしてみては
0476名無しさん@お腹いっぱい。
2016/03/17(木) 16:46:51.14ID:PlWawX1U00478名無しさん@お腹いっぱい。
2016/03/19(土) 00:15:35.07ID:vcSZXTZn0細切れに散った映像ファイルを一つの映像ファイルにまとめたいと思っています
0479名無しさん@お腹いっぱい。
2016/03/19(土) 09:18:49.35ID:ZdOqlQd000480名無しさん@お腹いっぱい。
2016/03/19(土) 10:08:25.09ID:CutayAqN00481名無しさん@お腹いっぱい。
2016/03/19(土) 13:03:49.46ID:vcSZXTZn0dd
mp4の場合はffmpegで無理するよりmp4boxを使ったら良いとのことでした
http://looooooooop.blog35.fc2.com/blog-entry-1061.html
0482名無しさん@お腹いっぱい。
2016/03/25(金) 03:32:12.25ID:7l0uodEk0[yuv4mpegpipe @ 01cbc660] ERROR: Codec not supported.
とエラー吐いてしまう。
zeranoeのビルドだとここ1〜2ヶ月のものだと不具合のないのは
https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-2.8.6-win32-static.7z
しかない。
最新のv3.0系はことごとくアウト。
実際のコマンドと表示は以下。
ffmpeg -i
0483名無しさん@お腹いっぱい。
2016/03/25(金) 03:38:29.62ID:7l0uodEk0ffmpeg version N-79107-g30d1213 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.3.0 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth
--enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray
--enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc
--enable-libmodplug --enable-libmfx --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsnappy --enable-libsoxr
--enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis
--enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid
--enable-libzimg --enable-lzma --enable-decklink --enable-zlib
libavutil 55. 19.100 / 55. 19.100
libavcodec 57. 28.103 / 57. 28.103
libavformat 57. 29.100 / 57. 29.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 39.102 / 6. 39.102
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
0484名無しさん@お腹いっぱい。
2016/03/25(金) 03:39:07.82ID:7l0uodEk0Duration: 00:00:04.00, start: 0.000000, bitrate: 261 kb/s
Stream #0:0: Video: vp9 (Profile 0) (VP90 / 0x30395056), yuv420p(tv), 320x240, 30 tbr, 30 tbn, 30 tbc
[yuv4mpegpipe @ 01cbc660] ERROR: Codec not supported.
Output #0, yuv4mpegpipe, to 'ffmpegbug.y4m':
Metadata:
encoder : Lavf57.29.100
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240, q=2-31, 200 kb/s, 30 fps, 30 tbn, 30 tbc
Metadata:
encoder : Lavc57.28.103 rawvideo
Stream mapping:
Stream #0:0 -> #0:0 (vp9 (native) -> rawvideo (native))
Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input
0485名無しさん@お腹いっぱい。
2016/03/25(金) 04:31:32.11ID:rOSH4fiO0って言われてんだからまずは自動設定試そうな
0486名無しさん@お腹いっぱい。
2016/03/25(金) 09:24:10.31ID:Vq6YW28Y0去年の10月頃にyuv4mpegはrawvideoからではなくwrapped_avframeから
作られるように変更された(実体は同じもの)
codecを指定するなら -c:v wrapped_avframe
でも>>485さんの言う通りにcodec指定無しで自動設定させたほうがいいよ
ffmpeg -i debug_best.vp9 -f yuv4mpegpipe ffmpegbug.y4m
0487名無しさん@お腹いっぱい。
2016/03/25(金) 13:08:51.41ID:7l0uodEk0ありがとうございます。
しかしできたy4mをffprobeで確認したらコーデックは相変わらずrawvideoのまま...
ちょっとややこしいです。
0488名無しさん@お腹いっぱい。
2016/03/29(火) 17:59:33.29ID:9QU8Um/h0notesもchangelogも未だだけど
0489名無しさん@お腹いっぱい。
2016/03/29(火) 22:27:14.71ID:3bGgXiYw0git -c core.autocrlf=false clone --depth 1 git://source.ffmpeg.org/ffmpeg.git ffmpeg
これで取得したffmpegって自動的に3.0.1になるって理解でおk?
0490名無しさん@お腹いっぱい。
2016/03/30(水) 00:16:50.28ID:oT0q9TIq0そのコマンドはmasterの先頭を拾うので厳密には3.0.1とは違う
(3.1に向けた開発ブランチ。最新)
3.0.1をピンポイントで拾いたいならn3.0.1タグを指定して実行
git clone -c core.autocrlf=false -b n3.0.1 --depth 1 git://source.ffmpeg.org/ffmpeg.git ffmpeg
ちなみに3.0.1は今の先頭から700コミットくらい後ろだよ
0491名無しさん@お腹いっぱい。
2016/03/30(水) 14:05:48.88ID:grp5l0wk00492名無しさん@お腹いっぱい。
2016/03/30(水) 20:31:33.35ID:2LnZzXYR0なるほど
特に指定しないでgitコマンド実行すると
最新版を勝手にダウンロードしてきちゃうのね
0493名無しさん@お腹いっぱい。
2016/03/30(水) 21:44:23.67ID:Wymz+zLC00秒から進みません ここからどう書けば良いですか?
ffmpeg -i p.jpg -i m.m4a -vcodec copy -acodec copy sample.mp4
0494名無しさん@お腹いっぱい。
2016/03/30(水) 22:37:08.50ID:YQavVyPF00495名無しさん@お腹いっぱい。
2016/03/30(水) 23:18:14.66ID:Wymz+zLC0おおw出来た!dクス〜
ググりまくったんだけど・・loop_inputとかいうのでエラーが出てたかも・・
0496名無しさん@お腹いっぱい。
2016/04/02(土) 04:19:20.14ID:p+uxU3ek0せめて、Stable(3.0.1)くらいはリリースして欲しいもんだ
0497名無しさん@お腹いっぱい。
2016/04/02(土) 04:35:42.90ID:S5gOTa4w00498名無しさん@お腹いっぱい。
2016/04/02(土) 06:38:11.15ID:FzUgIfr500499名無しさん@お腹いっぱい。
2016/04/02(土) 08:33:09.34ID:CB4EcbnS00500名無しさん@お腹いっぱい。
2016/04/02(土) 08:48:55.46ID:r3u8xVXx00501名無しさん@お腹いっぱい。
2016/04/02(土) 09:12:08.28ID:U+0ylA+p0他の人に迷惑掛けないでほしいわ
それと、「WinXPで十分」とは二度と言わないで欲しいわ
0502名無しさん@お腹いっぱい。
2016/04/02(土) 09:18:40.15ID:8fm9yqlw00503名無しさん@お腹いっぱい。
2016/04/02(土) 09:38:17.25ID:r3u8xVXx020文字前に使った言い回しも覚えていない
さぞやルーズな性格なのだろうと説得力まで失ってしまうぞ
猛省せよ
0504名無しさん@お腹いっぱい。
2016/04/02(土) 10:44:35.59ID:lECZdPly00505名無しさん@お腹いっぱい。
2016/04/02(土) 11:11:43.00ID:XQEHIKQg0QSV取るかXP取るかで悩んでQSVを取ったはず
XPで最新版使いたければ
http://mylabo.webcrow.jp/
で自力コンパイルするしかない
0506名無しさん@お腹いっぱい。
2016/04/02(土) 11:57:25.62ID:S5gOTa4w0XP用に毎回自力ビルドする労力と時間を考えたら
さっさとWin7 64bit以降のOSに乗り換えた方が楽だよなー
0507名無しさん@お腹いっぱい。
2016/04/02(土) 12:40:04.90ID:Cojq1l3v0こわーい
0508名無しさん@お腹いっぱい。
2016/04/02(土) 13:46:30.30ID:MX6LsRjI00509名無しさん@お腹いっぱい。
2016/04/03(日) 18:42:43.98ID:PG/16E1t00510名無しさん@お腹いっぱい。
2016/04/03(日) 22:01:21.26ID:KcOb/BZc00511名無しさん@お腹いっぱい。
2016/04/05(火) 20:30:55.96ID:DWoj2VfQ0ffmpeg.exe -rtbufsize 256MB -r 30 -f dshow
-i video="SCFF DirectShow Filter":audio="ライン入力 (Realtek High Definition "
-c:v h264_qsv -threads 0 -r 30 -s 640x480 -sws_flags accurate_rnd+lanczos
-pix_fmt yuv420p -b:v 300k -bufsize 600k -preset veryslow -profile:v main
-acodec libfdk_aac -profile:a aac_he_v2 -ar 48000 -ab 32k -ac 2
-f flv pipe: | ffmpeg.exe -loglevel panic -i - -codec copy -f flv "rtmp://localhost/live/livestream"
-r 30 -codec copy output.mp4"
ビットレートは300kbpsです。
これを、配信は300kbpsのままで、ローカルに保存する動画は2Mbpsと高画質で保存するよう変更したいです。
上記のコマンドをどう変更すれば可能でしょうか?
0512名無しさん@お腹いっぱい。
2016/04/05(火) 21:00:01.55ID:POQYVLjP00513名無しさん@お腹いっぱい。
2016/04/05(火) 22:17:15.54ID:DWoj2VfQ0できれば一回のコマンドで完結させたいのですが・・・
0514名無しさん@お腹いっぱい。
2016/04/05(火) 23:44:06.18ID:8b7C3U+70ffmpeg.exe -rtbufsize 256MB -r 30 -f dshow
-i video="SCFF DirectShow Filter":audio="ライン入力 (Realtek High Definition "
-c:v h264_qsv -threads 0 -r 30 -s 640x480 -sws_flags accurate_rnd+lanczos
-pix_fmt yuv420p -b:v 300k -bufsize 600k -preset veryslow -profile:v main
-acodec libfdk_aac -profile:a aac_he_v2 -ar 48000 -ab 32k -ac 2
-f flv "rtmp://localhost/live/livestream"
-c:v h264_qsv -threads 0 -r 30 -s 640x480 -sws_flags accurate_rnd+lanczos
-pix_fmt yuv420p -b:v 2000k -bufsize 4000k -preset veryslow -profile:v main
-acodec libfdk_aac -profile:a aac_he_v2 -ar 48000 -ab 32k -ac 2
output.mp4"
0515名無しさん@お腹いっぱい。
2016/04/06(水) 00:06:25.18ID:3PAcCO7e0てっきりパイプ(pipe :)でつながないと2出力できないのかと思ってました。
単にエンコードオプションを2つ並べるだけでも2出力できたんですね。
そんな感じでマシンスペックが許す限りN出力とかにも拡充できるんでしょうか?
0516名無しさん@お腹いっぱい。
2016/04/06(水) 23:20:14.40ID:+q5KuvBH0はい
Ubuntu なら GPU Resize パッチがある
ttps://developer.nvidia.com/ffmpeg
ttp://developer.download.nvidia.com/compute/redist/ffmpeg/1511-patch/FFMPEG-with-NVIDIA-Acceleration-on-Ubuntu_UG_v01.pdf
0517名無しさん@お腹いっぱい。
2016/04/09(土) 10:40:38.79ID:68ZevKiS0作成される動画は8Mbps程度までなのは何故ですか。
実用するわけでなくて試してみただけなので解決されなくてもいいんですけど
不思議に思ったので。YaffmiとAviutl+ffmpegOutを使用。
0518名無しさん@お腹いっぱい。
2016/04/09(土) 11:48:25.84ID:bI7t4Wg60エンコード時のログのq値がq=2.0に張り付いているなら、エンコードする動画が
アニメだったり動きが少なかったりで、それ以上ビットレートを必要としないから。
動きの激しい動画をエンコードすればSDサイズでも10Mbps以上になると思います。
(ビットレートを指定してもq=2.0が画質の上限)
オプションで -qmin 1 -q 1 を指定することでq=1.0(一応DCTベースの最高画質)
の絵にはなるけど、q値指定だとビットレート制限は効かなくなります。
0519名無しさん@お腹いっぱい。
2016/04/10(日) 15:54:46.57ID:DDJpp6Us0コマンドライン1発で「H264、aac、aac」なMKVファイルにエンコードするにはどうすればいいんでしょう?
ffmpegのコマンドラインは結構使っているんですが、入出力が複数の場合が良くわからないのです
0520名無しさん@お腹いっぱい。
2016/04/10(日) 19:04:37.31ID:HvsGDKKe0入力と出力の数が一緒なので、一例をあげれば
ffmpeg -i in.mkv -map v -map a -c:v libx264 -c:a aac out.mkv
(これで h264, aac, aac)
出力の2つの音声を別々のコーデック、ビットレートにしたい場合は
ffmpeg -i in.mkv -map v -map a -c:v libx264 -c:a:0 aac -b:a:0 196k -c:a:1 libmp3lame -b:a:1 96k out.mkv
(h264, aac(196k), mp3(96k))
0521名無しさん@お腹いっぱい。
2016/04/11(月) 09:29:47.70ID:uAw/mvxi0ありがとうございます
0522名無しさん@お腹いっぱい。
2016/04/12(火) 13:16:19.57ID:pwqLoGpe0主・副音声がMIXされるので
-dual_mono_mode main
をつけてやってみると
本体の前に別のニュース番組などがついていると
必ず副音声になってしまいます。
本体のみだと主音声のみになります。
パラメータをsub、autoにしても同じ現象になります。
どうにかしていつでも主音声のみにする方法はないでしょうか?
0523名無しさん@お腹いっぱい。
2016/04/12(火) 17:21:26.94ID:17jHm0s+0-map 0:v -map 0:a:0
0524名無しさん@お腹いっぱい。
2016/04/12(火) 19:51:46.42ID:pwqLoGpe0ありがとうございます。
コピペでうまく行きました!
意味がわからないので自習してみます。(*´ω`*)
0525名無しさん@お腹いっぱい。
2016/04/12(火) 20:47:33.22ID:17jHm0s+0ソース1つだから0:も省略していいし
-map v -map a:0
0526名無しさん@お腹いっぱい。
2016/04/13(水) 04:33:38.01ID:Ssp25vOx0「入力ファイルの中の動画ストリームのみを選択する」という意味
-map a:0の意味は
「入力ファイルの中の音声ストリームのうち、最も番号の若いもののみを選択する」という意味
大抵の場合、「主音声、副音声」という順番で音声が収録されているから、
主音声がチョイスされることになる。
結果的に、
入力ファイルのうちの動画部分全てと、主音声だけが抜き出されることになる
0527名無しさん@お腹いっぱい。
2016/04/13(水) 09:15:18.64ID:ThAiN+al0ご丁寧に、ありがとうございます。
>>526
ありがとうございます。勉強になります。
-dual_mono_modeを外しても主音声のみになったんで
今までの苦労は何だったんだ?と思ってました。
0528名無しさん@お腹いっぱい。
2016/04/20(水) 18:30:09.94ID:Et7M5PZf0答えエラーメッセージに書いてあるじゃん
q と look_ahead と vcm の同時指定はアカン。
-look_ahead 0 -vcm
のオプションをつけると q でエンコードできる。
look_aheadとか使いたいなら品質指定じゃなくて、ビットレート指定で。
0529名無しさん@お腹いっぱい。
2016/04/20(水) 18:31:33.53ID:Et7M5PZf0修正
-look_ahead 0 -vcm 0
ね。デフォルト1なのよ
0530名無しさん@お腹いっぱい。
2016/04/20(水) 20:27:26.56ID:fPBPEA9E0おっしゃる通りでしたm(_ _)m
0531名無しさん@お腹いっぱい。
2016/04/30(土) 04:01:28.66ID:a1TS6GEK0長文失礼します。
ffmpegにテレビの録画ファイル(ts)をvideoはコピー、audioはlibfaacで変換しmpegts にしたものをパイプでvlcに渡して、ローカル配信をしようと思っているのですが、遅延が6秒程度生じてしまいます。この遅延を短くするにはどのコマンドを弄れば良いでしょうか?
ちなみに、以前、gstreamer+vlcを使用してた時は2秒程度でした。主音声が選べるffmpegに変えたいと思っています。
よろしくお願いします。
0532名無しさん@お腹いっぱい。
2016/04/30(土) 08:54:30.91ID:oApWL0Fh00533名無しさん@お腹いっぱい。
2016/04/30(土) 10:22:57.37ID:OiLHcAEA00534名無しさん@お腹いっぱい。
2016/04/30(土) 10:44:21.04ID:a1TS6GEK0やりたい事を全て説明しますと、
RaspberryPiのハードウエア支援を利用して最終的にはH264+aacに変換し、VLCで配信しようと思っています。
ただ、H264のハードウエア支援が使えるのは現状gstreamerだけなのですが、単体で使用すると、番組が切り替わる際のストリームの変化、音声チャンネルの変化で落ちてしまいます。
その為、ffmpegで映像をcopy、音声を変換してからgstreamerにパイプすることで、落ちることは回避しました。
しかし、ffmpegを挟んだことで+6秒程度の遅延が増加したため、短くする方法は無いかと思い質問しました。
0535名無しさん@お腹いっぱい。
2016/04/30(土) 13:14:33.52ID:gddqDmX400536名無しさん@お腹いっぱい。
2016/05/01(日) 00:26:19.86ID:Kroy6IPN0葛根湯のように>>525を処方してみる
0537名無しさん@お腹いっぱい。
2016/05/01(日) 00:32:16.30ID:VlfgHz740配信ってプロトコル何使うの?dashもffmpegの中に入ってるよ。webm dashなんとかってやつ。h264なら流せる。
0538名無しさん@お腹いっぱい。
2016/05/01(日) 00:41:01.90ID:9Uhbx7qn00539名無しさん@お腹いっぱい。
2016/05/08(日) 23:30:22.40ID:V4aIh78A0時報が全く役に立たなくなったのにワロタ
0540名無しさん@お腹いっぱい。
2016/05/09(月) 08:51:02.14ID:y4ZtLmuV00541名無しさん@お腹いっぱい。
2016/05/09(月) 21:35:59.94ID:83ToZyLP00542名無しさん@お腹いっぱい。
2016/05/11(水) 19:02:30.19ID:K3AcNtqM0環境はosx+clang37
libsoxはビルド後にpcファイルのLibsに-liomp5を加える。gccな人は -lgomp?
vidstabはビルド時に -DCMAKE_C_FLAGS:STRING=" -fopenmp"を付けないといけないときがあった。
ffmpegはビルド時に--extra-ldflags=" -fopenmp"を付けないといけなかった。--extra-cflagsや--extra-cxxflagsじゃない。
0543名無しさん@お腹いっぱい。
2016/05/18(水) 18:09:25.17ID:k+CapGwa0http://jonhall.info/how_to/create_id3_tags_using_ffmpeg
ここのやり方をすると、別ファイルへの出力が始まって
タグを書き換えたいだけのときは時間がかかりすぎる
0544名無しさん@お腹いっぱい。
2016/05/19(木) 23:43:32.40ID:+4P5prX00入力ファイルに書き加える機能はないと思う
-c:a copyはつけてるよね?リンク先はつけてない例が多いけど
0545名無しさん@お腹いっぱい。
2016/05/24(火) 04:43:04.05ID:47iTsMoG0語学用に数秒程度の大量のmp3ファイルのそれぞれの末尾に無音部分を追加して
そのまま無劣化で結合したいのですが、可能ですか?
0546名無しさん@お腹いっぱい。
2016/05/24(火) 05:57:32.37ID:m31Du08y0ffmpeg concatでググれ
0547名無しさん@お腹いっぱい。
2016/05/24(火) 13:53:29.72ID:PuTmi7qR00548名無しさん@お腹いっぱい。
2016/05/24(火) 17:54:11.06ID:rnjVV94K00549名無しさん@お腹いっぱい。
2016/05/24(火) 23:08:36.70ID:47iTsMoG0ありがとうございます
コマンドプロンプトにはあまり慣れていませんが何とかやってみます
0550名無しさん@お腹いっぱい。
2016/05/25(水) 13:11:50.02ID:hWNS7G+S0再エンコードなしでは無理でしょうか
0551名無しさん@お腹いっぱい。
2016/05/25(水) 14:18:56.51ID:jEErtwtv00552名無しさん@お腹いっぱい。
2016/05/25(水) 22:42:22.28ID:N7i6J7AI00553名無しさん@お腹いっぱい。
2016/05/26(木) 09:32:21.78ID:uUP0GwKe0どんなことだって可能で、劣化無しに限りなく小さく出来ると考える人もいる
0554名無しさん@お腹いっぱい。
2016/05/26(木) 10:57:22.13ID:dCwAEFmb0も、もしかしてイントラフレームがわからない?
プププ
で、このスレに来てる?
プププ
0555名無しさん@お腹いっぱい。
2016/05/26(木) 20:25:50.48ID:Am2IArnF00556名無しさん@お腹いっぱい。
2016/05/27(金) 01:39:23.73ID:AYpJrN0u0PTS知らないけどPTS弄ることでできるんじゃね?
ピクチャデコードしても画面には表示しないみたいな
ffmpeg使ってこの弄くりできるかと聞かれたら知らない
そもそも内部でせっかくデコードしたのにピクチャひとつおきに表示しないなんてもったいない
0557名無しさん@お腹いっぱい。
2016/05/27(金) 03:16:33.25ID:AYpJrN0u0たとえその間引きたいピクチャ(白)が毎回0.000000001秒しか表示しないように動画をいじっても
使ったプレイヤーソフトと自分の60Hz液晶画面の組み合わせではどうやっても1コマ=1/60秒=0.01667秒間はそのピクチャが表示されてしまうので白色の知覚は嫌でもしてしまう
昔の記憶ですまない。FFdshowだったか。間引くためのAvisynthスクリプト書いて組み合わせたらできたかもな。ffmpegで再エンコなしでできるかという問いの答え、解決になってないけどね。
0558名無しさん@お腹いっぱい。
2016/05/29(日) 18:54:49.84ID:0mL6QO+j0mencoder hoge.mpg -ovc lavc -lavcopts vcodec=ffvhuff -vf pullup -oac pcm -o hoge.avi
→ OK(ぬるぬる)
ffmpeg -i hoge.mpg -vcodec ffvhuff -vf pullup hoge.avi
→ NG(カクカク)
ffmpeg で出力されたムービーを開くと、全体の平均フレームレートは 21.67fps で、動いていないところは 30fps、パン等全体的に動いているところは 12fps まで落ちています。mencoder のほう一定して 29.97fps でした。
原因がさっぱりわからないのですが、なにか思いあたることはありますか?教えてください
0559名無しさん@お腹いっぱい。
2016/05/29(日) 20:44:16.94ID:t0L6vVfS0これのコンソール内容を書き込まないとわからない
0560名無しさん@お腹いっぱい。
2016/05/29(日) 20:44:56.13ID:O80uAbj70ffmpeg -f video4linux2 -vframes 1 -video_size 1920x1080 -i /dev/video0 temp.jpg
このとき、常にONならカメラは露光を適正に保てるのですが、ONした直後は露光が全くあっていない状態のため、撮影のたびに明るさが全く違う写真になります。
数秒間待ってから1毎のjpegを撮る、という事はできませんでしょうか。
よろしくお願いします。
# OS : Linux Debian Wheezy
0561名無しさん@お腹いっぱい。
2016/05/29(日) 21:12:33.87ID:G0KjdR8y00562名無しさん@お腹いっぱい。
2016/05/29(日) 21:14:06.09ID:0mL6QO+j0こんな感じです
Input #0, mpeg, from 'hoge.mpg':
Duration: 01:04:50.73, start: 46422.585544, bitrate: 34968 kb/s
Stream #0:0[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16p, 384 kb/s
Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn
[avi @ 0x7f976c810c00] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Last message repeated 1 times
Output #0, avi, to 'hoge.avi':
Metadata:
ISFT : Lavf57.37.101
Stream #0:0: Video: ffvhuff (FFVH / 0x48564646), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn
Metadata:
encoder : Lavc57.43.100 ffvhuff
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p
Metadata:
encoder : Lavc57.43.100 libmp3lame
Stream mapping:
Stream #0:1 -> #0:0 (mpeg2video (native) -> ffvhuff (native))
Stream #0:0 -> #0:1 (mp2 (native) -> mp3 (libmp3lame))
0563名無しさん@お腹いっぱい。
2016/05/29(日) 21:33:49.27ID:O80uAbj70なるほど、きれいに撮れました。また日中試してみます。ありがとうございます。
0564名無しさん@お腹いっぱい。
2016/05/29(日) 22:10:22.44ID:t0L6vVfS0ffmpeg -i hoge.mpg -vcodec ffvhuff -vf pullup -r 24000/1001 hoge.avi
これで固定フレームになる
片フィールド補間が必要なら
yadif=1:-1:1
bwdif=1:-1:1
w3fdif=1:0
nnedi=deint=1:field=af
のどれかを使う
0565名無しさん@お腹いっぱい。
2016/05/29(日) 23:09:39.20ID:0mL6QO+j0後出しですみません。-r は、pullup の直後に指定しても、-i の前で指定しても変化なしでした。
yadif/bwdif だと期待する結果になったので、釈然としませんがこちらを使うことにします・・・。
ところで、yadif,decimate として 24fps 化しようとしたところ、
どんどん音ズレしていってしまったのですが、最近だとバッドノウハウなんでしょうか?
0566名無しさん@お腹いっぱい。
2016/05/29(日) 23:19:27.31ID:t0L6vVfS0ソース次第としか。音声が遅いのか早いのかでも対処が異なりそう
0567565
2016/05/30(月) 11:39:49.40ID:k9UkvYu80そうですよね。ちなみに今回のソースだと、音がどんどん遅れていくんですが、
というより decimate で捨てたフレーム分だけ映像が詰められて速くなっているという感じでした。
いろいろいじってみます。ありがとうございました。
0568名無しさん@お腹いっぱい。
2016/06/01(水) 00:49:28.49ID:chpIuh9q0[AVFilterGraph @ 02f7fc60]No such filter: 'concat=n=2:v=1:a=1'
というエラーで落ちてしまいます。
ffmpegが二つの動画を読み、動画の細かいスペックをffmpegがエコーで返してすぐ、このエラーで落ちます。
やった事は、ttp://d.hatena.ne.jp/addition/20150208/142335849を参考にc:\にffmpegとmp4を置き、
ffmpeg -i imput1.mp4 -i imput2.mp4 -strict -2 -filter_complex 'concat=n=2:v=1:a=1' output.mp4
というものです。なおimput1.mp4、imput2.mp4はXmediaで同じ設定でエンコしました。(同じ解像度、同じ音声AAC、
ビットレートは平均でピタリ同じにはならないけどほぼ同じ 1167kb/s 1154kb/s)。
どうすればよいですか。お教え下さい。よろしくお願いします。
0569名無しさん@お腹いっぱい。
2016/06/01(水) 01:47:12.58ID:Pk64qbuz0ttp://nico-lab.net/concat_with_ffmpeg/
0570名無しさん@お腹いっぱい。
2016/06/01(水) 01:50:09.34ID:Eax2ZPkR0ヒントだけ出すので後は検索して調べてくれ
0571名無しさん@お腹いっぱい。
2016/06/01(水) 01:55:58.23ID:chpIuh9q0あとで>>569さんのダブルクォート
0572名無しさん@お腹いっぱい。
2016/06/01(水) 01:57:22.46ID:chpIuh9q0でffmpegでもやってみます。でも再エンコになる(?)ようです。(MP4Boxは無劣化)
ありがとうございました。
0573名無しさん@お腹いっぱい。
2016/06/01(水) 03:26:37.14ID:y92TdcIp0このメソッドは、めんどくさいよねぇ。
ffmpegは他にも、ログをカスタマイズするのに環境変数を設定する必要があったり、
オプション一発でできないことが結構ある。
スクリプト使用前提のツールだ、というなら納得だけど。
0574名無しさん@お腹いっぱい。
2016/06/01(水) 04:30:49.63ID:chpIuh9q0ダブルクォートでくくったらffmpegでも出来ました。
ただし最後に何か断片的なメッセージを吐いたのと、
ビットレートで自動的に大幅に低くなり ( 1167kb/s 1154kb/s → 473kb/s )
ファイルサイズも自動的に大幅に圧縮されてしまいました。( 186,438 KB + 631,246 KB → 428,567 KB )
なんでかな。
0575名無しさん@お腹いっぱい。
2016/06/01(水) 04:34:26.85ID:chpIuh9q0○ビットレートが
0576名無しさん@お腹いっぱい。
2016/06/01(水) 04:36:31.02ID:chpIuh9q00577名無しさん@お腹いっぱい。
2016/06/01(水) 04:46:00.68ID:y92TdcIp0demuxer の concat を使うんだよ。
0578名無しさん@お腹いっぱい。
2016/06/01(水) 04:49:43.76ID:iBHGuOSx0http://looooooooop.blog35.fc2.com/blog-entry-1061.html
http://looooooooop.blog35.fc2.com/blog-entry-1235.html
この辺の記事読めばいいんじゃないかな
0579名無しさん@お腹いっぱい。
2016/06/01(水) 05:24:42.43ID:chpIuh9q0読んだんですよ。
で、MP4Boxで出来た、と。(>>571)
0580名無しさん@お腹いっぱい。
2016/06/01(水) 05:27:15.28ID:chpIuh9q0また明日以降にでもやってみます。
0581名無しさん@お腹いっぱい。
2016/06/01(水) 06:51:29.61ID:toG6klKE00582名無しさん@お腹いっぱい。
2016/06/01(水) 20:52:08.17ID:Pgqw3V520> (for %i in (e:\*.mp4) do @echo file '%i') > e:\mylist.txt
> "d:\apps\ffmpeg_1.2.11" -f "concat" -i "e:\mylist.txt" -f "mp4" -c "copy" -flags "global_header" "e:\concat.mp4"
ってやってた。相対パスでミスる書き方だけんど。
英語だからって読まなさそうだけど、ここからコピれ。
http://trac.ffmpeg.org/wiki/Concatenate
0583名無しさん@お腹いっぱい。
2016/06/01(水) 21:11:34.03ID:eMFQ8vI100584名無しさん@お腹いっぱい。
2016/06/02(木) 09:12:08.80ID:6UkJl1qi0マジで
0585名無しさん@お腹いっぱい。
2016/06/03(金) 17:03:13.46ID:xixM54l60-vf scale=-1:480
と指定したらエラーになります
水平解像度を指定し、垂直解像度を-1にした場合は動作します
垂直解像度の方を固定したい場合はどうしたらいいのでしょうか?
0586名無しさん@お腹いっぱい。
2016/06/03(金) 17:53:18.40ID:p0YMpNFE00587sage
2016/06/03(金) 19:55:04.25ID:lDEkuC2m0$ ffmpeg -loglevel error -i /tmp/radiru.m4a -id3v2_version 3 -ab 64k -ac 1 /tmp/radiru.mp3
Stream mapping:
Stream #0.0 -> #0.0
Press ctrl-c to stop encoding
size= 469kB time=60.07 bitrate= 64.0kbits/s
video:0kB audio:469kB global headers:0kB muxing overhead 0.026843%
$ file /tmp/radiru.mp3
/tmp/radiru.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 32 kbps, 48 kHz, Monaural
らじるらじる からダウンロードしたAACコーデックのファイルを
ffmpegでmp3にしようとしているのだけど、ビットレートを指定
しても、なぜかVLCやfileコマンドでは32kbpsと判定される。
実際のファイルは指定したとおりのビットレートなので、実用上
は問題ないのだけど、なんか気持ち悪い。
気にしない、以外の対策はありますか?
0588名無しさん@お腹いっぱい。
2016/06/03(金) 20:04:29.62ID:wtKx8JHz00589名無しさん@お腹いっぱい。
2016/06/03(金) 20:24:49.73ID:g8iAKWRR0垂直解像度が奇数になってそう
0590名無しさん@お腹いっぱい。
2016/06/04(土) 02:10:48.54ID:50a7DAxg0モノラルだからじゃないの?
0591名無しさん@お腹いっぱい。
2016/06/04(土) 09:36:03.96ID:7w/aCgoF00592587
2016/06/04(土) 11:11:09.99ID:epSXr+M10ビットレートに何を指定しても32Kbpsだったんだけど、
ffmpeg version 0.8.17-6:0.8.17-2+rpi1+deb7u1, Copyright (c) 2000-2014 the Libav developers
Windowsの「ffmpeg version 2.1.1 Copyright (c) 2000-2013 the FFmpeg developers」
だと、正しくヘッダ情報が設定されました。
お騒がせしました。
0593名無しさん@お腹いっぱい。
2016/06/08(水) 06:23:22.17ID:Hglhrk250これがいつのリリースの何のバージョンなのか、
どうやるとわかります?
-versionしてもよくわからなかったです。。。
0594名無しさん@お腹いっぱい。
2016/06/08(水) 06:37:01.04ID:EmyuGIMB0バージョンからリリース日がわかるかどうかは検索して引っかかるかどうか次第
0595名無しさん@お腹いっぱい。
2016/06/11(土) 22:41:17.08ID:T7cmrTgE0検索してもなぜか情報が見つかりませんでした。
handbrakeだとできるのですが
ffmpegだとできないのでしょうか?
0596sage
2016/06/11(土) 22:51:16.00ID:lqbLT2JV00597名無しさん@お腹いっぱい。
2016/06/12(日) 04:27:08.31ID:WgASiI9k00598名無しさん@お腹いっぱい。
2016/06/12(日) 06:16:34.65ID:WgASiI9k00599名無しさん@お腹いっぱい。
2016/06/12(日) 08:16:39.22ID:NQCO2Z6Y0できるよ
0600名無しさん@お腹いっぱい。
2016/06/12(日) 08:31:25.69ID:u6bTm5jq0どうやればできますか?
散々いろいろ試してみましたができませんでした。
どうかよろしくお願いいたします。
0601名無しさん@お腹いっぱい。
2016/06/12(日) 11:25:03.73ID:ML13gce/0どんなソースをどうしたくてどうやったか賭けよこの怠け者が
0602名無しさん@お腹いっぱい。
2016/06/12(日) 22:40:52.28ID:u6bTm5jq0VFRのコードが見つからなかったので
普通のエンコードしかやっていません
どうか方法を教えてください
0603名無しさん@お腹いっぱい。
2016/06/12(日) 23:09:33.69ID:nWXVQVHy00604名無しさん@お腹いっぱい。
2016/06/13(月) 13:17:24.56ID:k9bZsxwz0ビデオフィルタにpullupを使えば、24fps,30fps混在動画は勝手にVFRになってくれる
-r 30000/1001を指定することを忘れるな
0605名無しさん@お腹いっぱい。
2016/06/13(月) 17:49:00.98ID:1A7rhsSP0>散々いろいろ試してみました
とあるけど?
>>604
それCFRじゃ?
0606名無しさん@お腹いっぱい。
2016/06/13(月) 17:53:26.84ID:1A7rhsSP00607名無しさん@お腹いっぱい。
2016/06/14(火) 04:08:05.32ID:WmfnRKAA0>handbrakeだとできるのですが
とも書いてあるな
何が出来たのかは謎だがw
0608名無しさん@お腹いっぱい。
2016/06/14(火) 06:10:35.19ID:0j0XV0wC0やってみりゃわかるが、VFRになる
0609名無しさん@お腹いっぱい。
2016/06/14(火) 09:04:33.03ID:mP18eKhy00610名無しさん@お腹いっぱい。
2016/06/14(火) 13:19:24.83ID:ktdQope30そんなんでまともな回答出るわけねぇんだわ
0611名無しさん@お腹いっぱい。
2016/06/14(火) 21:55:45.46ID:/koTJyia00612名無しさん@お腹いっぱい。
2016/06/15(水) 08:59:34.65ID:Tyl0GqeA0なら、その要約、わかりやすい解説をしな
なんで、MPEGの仕様書が出てくるか知らんけど
ここ最近、x264、x265、handbrakeスレでも知ったかが湧いてる
0613名無しさん@お腹いっぱい。
2016/06/15(水) 09:41:04.41ID:zYnWdWul00614名無しさん@お腹いっぱい。
2016/06/16(木) 11:00:13.40ID:sqzaaBgN0もう支離滅裂
ここでも自演か?
0615名無しさん@お腹いっぱい。
2016/06/16(木) 12:27:15.73ID:atU/gS9f0んー、それがお前の限界なんだよね
実際に>>604を実行してみれば、可変フレームレートの動画が出来上がるのだよ
0616名無しさん@お腹いっぱい。
2016/06/16(木) 23:29:08.24ID:x5NGe3SB00617名無しさん@お腹いっぱい。
2016/06/17(金) 00:01:52.44ID:XoG5+SxA0できるかどうかはお前の環境による
0618名無しさん@お腹いっぱい。
2016/06/17(金) 00:06:46.76ID:XkkM6bEw0環境?
OSはWindows7 64bit版でGPUはAMD R9 290だけどそういうたぐいのこと?
0619名無しさん@お腹いっぱい。
2016/06/17(金) 04:38:26.75ID:VT1Y+D6o00620名無しさん@お腹いっぱい。
2016/06/17(金) 05:37:26.03ID:/xcCrSk/00621名無しさん@お腹いっぱい。
2016/06/17(金) 13:42:48.72ID:FEhun3SG0限界とかいうことじゃないだろ・・・
挙動が変になっているのを俺ってスゲーわかってる的態度とられても・・・
言う通りなら、そのオプションがバグってんだから
VFRは別のオプション
こんなとこでイキった自演してないで、バグレポーと送りな
0622名無しさん@お腹いっぱい。
2016/06/17(金) 17:00:34.68ID:SFfYEq5f00623名無しさん@お腹いっぱい。
2016/06/17(金) 22:03:29.38ID:2AokJk/00それが614の限界
0624名無しさん@お腹いっぱい。
2016/06/17(金) 22:03:54.37ID:/xcCrSk/00625名無しさん@お腹いっぱい。
2016/06/17(金) 23:27:46.68ID:XkkM6bEw0gdigrabぐぐってみた
こんな機能が知らない間にffmpegに実装されていたとは・・・
ffmpeg.exe -y -f gdigrab -draw_mouse 1 -show_region 1 -framerate 30
-video_size 640x360 -offset_x 0 -offset_y 0 -i desktop -pix_fmt yuv420p out.mp4
早速こんな感じでキャプチャーしてみたけど残念ながら何も録画できなかったわ
Windows7でAero有効にしてるのがまずかったかな?
0626名無しさん@お腹いっぱい。
2016/06/18(土) 11:25:55.08ID:+zrDliQP0うpはまだか?
その実行したファイルをtracにもうpしなよ
0627名無しさん@お腹いっぱい。
2016/06/18(土) 15:15:53.09ID:aqvONnXD0-pix_fmt yuv420p out.mp4
を
-f flv out.mp4
に変えたら録画できたわ
ちなみにh.264で録画しようと思って
-c:v libx264 out.mp4
にしたけど正しく録画できなかったな
コーデックとの相性があるっぽい
0628名無しさん@お腹いっぱい。
2016/06/19(日) 18:48:21.05ID:QbcKqr/j00629名無しさん@お腹いっぱい。
2016/06/19(日) 22:16:31.45ID:J+VuoG7a0実行してみればすぐわかることなのにねw
それが626の限界
0630名無しさん@お腹いっぱい。
2016/06/21(火) 15:31:39.75ID:I/YnVwNN0おまえ、いじめられっ子だろ
0631名無しさん@お腹いっぱい。
2016/06/21(火) 23:04:59.93ID:dyT1eM5p00632名無しさん@お腹いっぱい。
2016/06/22(水) 06:40:27.85ID:HAMYXMd00ニヤニヤ
0633名無しさん@お腹いっぱい。
2016/06/22(水) 09:54:53.35ID:r+m3bq1y00634名無しさん@お腹いっぱい。
2016/06/22(水) 13:37:34.61ID:D0JR/EHQ00635名無しさん@お腹いっぱい。
2016/06/22(水) 16:28:09.10ID:HAMYXMd00Pullupと動作原理と、-rオプションの挙動知らない雑魚
0636名無しさん@お腹いっぱい。
2016/06/22(水) 23:21:48.47ID:D0JR/EHQ00637名無しさん@お腹いっぱい。
2016/06/23(木) 11:07:23.32ID:Q3W1qFXT0ffmpeg -i in.mp4 -vcodec copy -i in.m4a -acodec copy out.mp4
とやったら、ウインドウが閉じてしまって、
ffmpeg -i in.mp4 -i in.m4a -vcodec copy -acodec copy out.mp4
と順番を入れ替えたらできました
感覚的にはどちらの書式もいけそうなのですが…
最初の書式は完全に間違ってますか?
0638名無しさん@お腹いっぱい。
2016/06/23(木) 11:29:56.29ID:FtKtmjZA0man ffmpeg
>ffmpeg [global_options] {[input_file_options] -i input_file} ...
{[output_file_options] output_file} ...
0639名無しさん@お腹いっぱい。
2016/06/25(土) 15:56:17.41ID:XmDVy3Cj0必死の抵抗乙
図星だったか
どこに行っても嫌われてるんだろう
なんでかさえわからないんだろう
頭が悪いって、大変だな
0640名無しさん@お腹いっぱい。
2016/06/25(土) 15:58:16.05ID:9gBpqU9J00641名無しさん@お腹いっぱい。
2016/06/25(土) 15:59:00.21ID:DCCICvcG0スレの運行に邪魔
0642名無しさん@お腹いっぱい。
2016/06/25(土) 21:32:00.70ID:0vJ7W59e0列車の運行を取りやめております
0643名無しさん@お腹いっぱい。
2016/06/26(日) 12:20:58.34ID:NMMXVi3R0zeranoeの2.8.3と、homebrewの3.0.2(with全オプション)、どちらもffmpeg -filtersでbwdifが出てきません。
0644名無しさん@お腹いっぱい。
2016/06/26(日) 15:58:13.29ID:anw3ZLAA0bwdifは最近実装されたフィルタだから、もっと新しいビルドを使ってみては?
今3.0.2のソース見てみたけど、3.0.2ではまだ組み込まれていないみたい。
0645名無しさん@お腹いっぱい。
2016/06/26(日) 17:57:54.30ID:NMMXVi3R0brew install ffmpeg --HEADで入りました。ありがとうございます。
0646名無しさん@お腹いっぱい。
2016/06/26(日) 18:43:44.73ID:NMMXVi3R0ちなみに
・3.1から入りそうなこと。
・どのフレームを処理するかの既定値(mode:parity:deintのdeint)が、deint=0;allが既定値に変わったこと。yadifやw3fdifと同じ側。
・素人でも分からなかったらソースを見れば分かるかもしれないこと。
が分かった。
0647名無しさん@お腹いっぱい。
2016/06/26(日) 19:08:37.18ID:f+HAZdMw00648名無しさん@お腹いっぱい。
2016/06/28(火) 02:50:21.01ID:8I2nwsDh00649名無しさん@お腹いっぱい。
2016/06/28(火) 03:25:41.71ID:psupvV6I00650名無しさん@お腹いっぱい。
2016/06/28(火) 19:57:09.30ID:5XbaDaho00651名無しさん@お腹いっぱい。
2016/06/28(火) 19:58:29.26ID:5XbaDaho0は
あちこちで
ね
0652名無しさん@お腹いっぱい。
2016/07/01(金) 22:05:24.35ID:3q5oAcji0zeranoeはもうデイリーのみの配布に絞るんかな
0653名無しさん@お腹いっぱい。
2016/07/01(金) 23:50:31.70ID:7X+e7ky100654名無しさん@お腹いっぱい。
2016/07/03(日) 05:25:44.18ID:/2tXoOjt0昔撮り貯めたテレビ録画をMPEG2TSからH.264に変換しようと思うのだが、録画の最初の数秒だけが720x480で本編が1280x720とかなってるのをそのままエンコードすると動画全体が720x480とされてしまう。
じゃあその数秒をトリムしちゃえばよいかと思って、ffmpeg -ss 5 -iとかやって本編だけにしてもやっぱり最初の720x480が優先されてしまう。
どうすればffmpegだけで自動的にトリムして本編の解像度でエンコできるのか。かなりたくさんあるので自動化したいのです。いい知恵ありませんか?
0655名無しさん@お腹いっぱい。
2016/07/03(日) 08:09:17.28ID:hJ8apZlz00656名無しさん@お腹いっぱい。
2016/07/03(日) 08:49:47.28ID:iLTEVr+k00657名無しさん@お腹いっぱい。
2016/07/03(日) 11:30:43.14ID:x1Rtcp+a0そうなるだろうね
0658名無しさん@お腹いっぱい。
2016/07/03(日) 13:45:20.61ID:/2tXoOjt0CUIで自動化したいのでGUIツールは使えないです。
>>656
そしたら一旦720x480にエンコされた奴がリサイズされるだけでした。
最初っから1280x720と信じ込ませる方法ないですかね。
0659名無しさん@お腹いっぱい。
2016/07/03(日) 14:08:21.87ID:RxojDu8h00660名無しさん@お腹いっぱい。
2016/07/03(日) 14:32:09.42ID:4U4Eesbp0いつからGUI専用ツールになったの?
0661名無しさん@お腹いっぱい。
2016/07/03(日) 14:39:19.92ID:H7I+e68J0tssplitterってcuiあるだろ
0662名無しさん@お腹いっぱい。
2016/07/03(日) 14:40:51.83ID:H7I+e68J00663名無しさん@お腹いっぱい。
2016/07/03(日) 20:10:35.05ID:/2tXoOjt0http://www.videohelp.com/software/TSSplitter
これじゃないの?立ち上げてもGUIしかないですけど。
0664名無しさん@お腹いっぱい。
2016/07/03(日) 20:15:23.14ID:/2tXoOjt00665名無しさん@お腹いっぱい。
2016/07/03(日) 20:54:07.57ID:4U4Eesbp0てっきり無反応機でTS抜きしたファイルの話だと思っていたけど、もしかして家電レコのファイル?
0666名無しさん@お腹いっぱい。
2016/07/04(月) 00:27:00.78ID:F+asDExG0それとも2回エンコされるから画質が悪くなるって意味なのかな?そっちならダメだけど
0667名無しさん@お腹いっぱい。
2016/07/04(月) 01:39:43.95ID:2L1SZffX0PCのTVレコのファイル。
>>666
二回エンコというより、一回目に720x480の4:3でエンコされているからそれを止めさせたい。
最初っから1280x720の16:9でエンコを始めてほしい。
そういう設定探してるんだけど、見つけられない誰か知らない?
0668名無しさん@お腹いっぱい。
2016/07/04(月) 14:19:59.67ID:SDmp9eB30TsSplitterGUI.exe
そのCUIが TsSplitter.exe 大文字小文字に注意
しかし、どんなものを作りたいのかいまいち分からない
最初の数秒をトリミングしていいのか? 残したいのか?
後者の場合、解像度の違う映像部分を繋いだままにしたいってことなのか?(できるか知らんけど)
0669名無しさん@お腹いっぱい。
2016/07/04(月) 15:59:57.14ID:gnigCSvS00670名無しさん@お腹いっぱい。
2016/07/04(月) 21:13:57.44ID:GWX9cCCT0colorkey で特定色を抽出して、maskedmerge すればできる
詳しいコマンドはサンプル画像があればたぶん提示できる
0671名無しさん@お腹いっぱい。
2016/07/05(火) 02:40:12.55ID:yfKicQ7n0最初の数秒が720x480、その後本編が1280x720でエンコされているMPEG2TSファイルを本編の解像度の1280x720のままffmpegでH.264に再エンコしたいんです。
普通にやると最初の720x480が優先されてファイル全部が720x480になってしまいました。
そこで最初、720x480の部分を-ssオプションでトリムしたらいけるかと思ったのですが、駄目でした。
100ファイル近くあるのでffmpegでバッチ処理したいのですが、よい方法ないですかね?
ちなみに最初の720x480の数秒の部分はトリミングしても残してもどちらでもいいです。
とにかく本編の解像度のままエンコしたいのです。
0672名無しさん@お腹いっぱい。
2016/07/05(火) 08:57:20.61ID:I8FlDbhz0TsSplitterGUIは試したのかな?
「DTV関係ファイル置き場」という所にあるよ
GUIでも1ファイル毎じゃなく複数をまとめて指定して処理できる
それでも同包されてるCUIを使いたいなら、例えば
TsSplitter -EIT -SD -1SEG -SEP2 -SEPAC "hoge.ts"
パラメータの一部や出力先を変えたり、ファイルを複数指定したり
TsSplitter -EIT -SD -1SEG -OUT "D:\temp" -SEP -SEPAC "hoge1.ts" "hoge2.ts"
詳細はGUIを使えばおおよそ分かるし解説テキストも付いてる
0673名無しさん@お腹いっぱい。
2016/07/05(火) 10:03:04.11ID:N09szAxk0-s 1280x270 付けてもダメですか?
0674名無しさん@お腹いっぱい。
2016/07/05(火) 11:23:28.28ID:thHvqLe10いいサンプルがなかったんで、SMPTEカラーバーでお願いします。
自分では、alphachannelが上手く扱えませんでした。
例えば、青の抜き出し表示。この青のRGB16進数は0000bdです。
ffplay -f lavfi -i smptebars
ffmpeg -f lavfi -i smptebars
0675名無しさん@お腹いっぱい。
2016/07/05(火) 21:49:02.26ID:z3EYlSnZ0YUV 映像なら colorkey だった。 maskedmerge ではなく透過して overlay する方法でうまくいった
残す色を chromakey で透過して、それ以外を lutyuv=255:128:128 で白くし、overlay することで白と透過部分が透けて透過部分に元映像が映る
ffplay -f lavfi -i smptebars -vf split[0][1];[0]chromakey=0x0000bd:.03:.1,lutyuv=255:128:128[mask];[1][mask]overlay
ffmpeg -f lavfi -i smptebars=d=1 -vf split[0][1];[0]chromakey=0x0000bd:.03:.1,lutyuv=255:128:128[mask];[1][mask]overlay ouput.mp4
0676名無しさん@お腹いっぱい。
2016/07/06(水) 12:59:41.71ID:bypsd0bV0-f gdigrab -draw_mouse 1 -offset_x 0 -offset_y 25 -i "title=********"
って感じで*****の部分にゲームのプログラム名を指定すれば
ウインドウをキャプチャーできるんだけどここで問題が。
ゲームによってはミッションをロードしたあとにプログラム名をしれっと変更
してしまうものも存在する。
そうするとffmpegでのキャプチャーはエラーが返されて停止してしまう。
複数のプログラム名を指定してミッションのロードの前後でもシームレスに
キャプチャーする方法って無いかな?
0677名無しさん@お腹いっぱい。
2016/07/06(水) 13:27:35.23ID:Q+Qb/NLm0駄目でした。先に720x480として入力された後で1280x720にリサイズされてしまうみたいです。
-sはリサイズするだけで、入力ファイルからのフレームの解像度を強制させるオプションではないようです。
0678名無しさん@お腹いっぱい。
2016/07/06(水) 15:57:34.70ID:SLsdC8N40手持ちのサンプルだと解像度の切り替わりでエンコードが終了するので、
書いてる状況がよくわからんけど…
0679名無しさん@お腹いっぱい。
2016/07/06(水) 16:12:34.12ID:MZoJo0Hb0おぉぉ。dクス。
各フィルターの挙動がまだ理解できず応用が効かないので、間違いの指摘を頼みます。
chromakey=0x0000bd:.03:.1
これで0x0000bdを透明にしてる。これで元画像から0x0000bdが削除される。
utyuv=255:128:128
これで0x0000bdを除く元画像の色を全て白にしている。255:128:128はRGBの白255:255:255をYUV変換したもの。
これでできた[mask]を[1]に真上から覆い被せると、元画像の0x0000bd以外が[mask]の白で潰されて、0x0000bdが残る。
こう理解して、[1][mask]overlayでできた素材を、別素材に使かえるようにとchromakey=0xffffffを付け加えるも白が消えない。
なんでだろう?
ffplay -f lavfi -i smptebars -vf "split[0][1];[0]chromakey=0x0000bd:.03:.1,lutyuv=0:128:128[mask];[1][mask]overlay, chromakey=0x000000"
の実験で確認。colorkey,utrbgも。
ffplay -f lavfi -i smptebars -vf chromakey=0x0000bd:.03:.1
をしてみても、0x0000bdが表示されてる。なんでだろう?
0680名無しさん@お腹いっぱい。
2016/07/06(水) 17:35:50.90ID:Q+Qb/NLm0別段特別なことしてないです。
ffmpeg -i input.mpg -c:v libx264 -preset veryfast -c:a libmp3lame -q:a 5 -ac 2 output.mp4
最初の3秒間くらいにチャンネル切り替え画面が入っていて、そこでSD(720x480)からHD(1280x720)に切り替えが起きているのです。
0681名無しさん@お腹いっぱい。
2016/07/06(水) 20:36:34.17ID:xA+UPAKD00682名無しさん@お腹いっぱい。
2016/07/06(水) 21:32:52.04ID:D2MmxNQr0それぞれ望みのようにエンコードする
合体
なんでこれを出来ないのか
0683名無しさん@お腹いっぱい。
2016/07/06(水) 21:33:43.82ID:D2MmxNQr00684名無しさん@お腹いっぱい。
2016/07/06(水) 21:53:24.83ID:9l4ZGRKJ0> ffplay -f lavfi -i smptebars -vf chromakey=0x0000bd:.03:.1
> をしてみても、0x0000bdが表示されてる。なんでだろう?
ffplay -f lavfi -i smptebars -vf chromakey=0x0000bd:.03:.1,alphaextract
alphaextract で透過部分を調べることができる。ここでは透過部分(chromakey)が黒になる
ffplay -f lavfi -i smptebars -vf chromakey=0x0000bd:.03:.1,showinfo
showinfo で見るとわかるように yuva420p になる
yuva の動画出力するなら ffv1 を使う(ffv1 の yuva 対応の編集ツールは無いかもしれない?)
ffmpeg -f lavfi -i smptebars=d=1 -vf chromakey=0x0000bd:.03:.1 -c:v ffv1 output.mkv
yuv の動画を一時出力するときは一般的に扱いやすい RGBA にしたほうがいい
ffmpeg -f lavfi -i smptebars=d=1 -vf chromakey=0x0000bd:.03:.1,format=rgba -c:v utvideo output.mkv
> こう理解して、[1][mask]overlayでできた素材を、別素材に使かえるようにとchromakey=0xffffffを付け加えるも白が消えない。
> なんでだろう?
ffplay -f lavfi -i smptebars -vf split[0][1];[0]chromakey=0x0000bd:.03:.1,lutyuv=255:128:128[mask];[1][mask]overlay
これで白と青だけ残る
ffplay -f lavfi -i smptebars -vf split[0][1];[0]chromakey=0x0000bd:.03:.1,lutyuv=255:128:128[mask];[1][mask]overlay,chromakey=0xffffff,alphaextract
chromakey=0xffffff で白が透過して alphaextract で透過(黒くなった)部分を確認できる
0685676
2016/07/06(水) 22:28:06.97ID:bypsd0bV00686名無しさん@お腹いっぱい。
2016/07/06(水) 22:34:02.34ID:xA+UPAKD00687名無しさん@お腹いっぱい。
2016/07/06(水) 23:50:27.00ID:Q+Qb/NLm0100ファイル以上あるのでffmpegで自動化できないか探してたんですが。
どうやらffmpegだけでは無理そうですね。
0688名無しさん@お腹いっぱい。
2016/07/07(木) 00:08:23.40ID:QcM3yHNk0アホってのは変なこだわりでひっかかるもんだね
0689名無しさん@お腹いっぱい。
2016/07/07(木) 00:30:13.27ID:O8HPXTEY0ffmpeg -i input.mpg でvideoとaudioのstreamが複数ないか調べ、複数あればmapでstreamを指定してみたら?
0690名無しさん@お腹いっぱい。
2016/07/07(木) 00:52:40.13ID:QcM3yHNk00691名無しさん@お腹いっぱい。
2016/07/07(木) 01:02:15.15ID:wVKJK4aR0本編の解像度で認識されるようになったことならある
ステブレの時点でマルチ編成解除されてるから1分以上前の情報引きずってるのが謎だけど
0692名無しさん@お腹いっぱい。
2016/07/07(木) 01:19:03.02ID:O8HPXTEY0放送局が同じ(シリーズものとか)ならstreamが同じ可能性もあるから少しは楽できるんじゃない?
0693名無しさん@お腹いっぱい。
2016/07/07(木) 01:21:54.69ID:QcM3yHNk00694名無しさん@お腹いっぱい。
2016/07/07(木) 10:36:29.64ID:uuwyAItZ0そうすればラッパーソフト探さなくても自分で色々できるし
どれが向いてるのかどれがいいかよく分からないが 自分はmsys2でのshell scriptをお勧めする(ツッコミ多いかも)
0695名無しさん@お腹いっぱい。
2016/07/07(木) 10:52:32.51ID:mlGVIn5N0もう放っておけばいいじゃん
0696名無しさん@お腹いっぱい。
2016/07/07(木) 11:10:40.76ID:Xy+dy0rD0失礼な言い方かもしれないけど、あんたスゲぇよ。
https://media.xiph.org/video/derf/のakiyo_cif.y4mで、色々試して
ffmpeg -y -f lavfi -i smptebars -i akiyo_cif.y4m -filter_complex "[0:v]chromakey=0x0000bd:.03:.1,lutyuv=255:128:128[mask];[0:v][mask]overlay,chromakey=0xffffff:0.15[trans]; [1:v][trans]overlay" -t 10 video_overlaied.mp4
で、青だけがakiyo_cif.y4mにのかってる映像を作れた。
で、先を見越して中間ファイルのために -c:v ffv1とformat=rgba -c:v utvideo。
応用範囲が広そうなテンプレに感謝。
0697名無しさん@お腹いっぱい。
2016/07/12(火) 18:55:15.03ID:jNmzjONt00698名無しさん@お腹いっぱい。
2016/07/14(木) 17:50:43.39ID:4jlf5Krv0/737472746F6B5F73/737472746F6B0000/
0699名無しさん@お腹いっぱい。
2016/07/15(金) 03:04:24.81ID:6Vyy0a6S0これ↓でおkでしょうか。
ffmpeg -ss 00:49:32 -t 02:00:32 -i input.mp4 -acodec copy output.mp4
(今、処理中で順調に切り出せているようには見えます。)
で、本当に無劣化でしょうか?
0700名無しさん@お腹いっぱい。
2016/07/15(金) 03:41:44.10ID:0j2lGpIX0まあ10秒くらいでまず試したほうがいい
0701699
2016/07/15(金) 04:58:00.78ID:6Vyy0a6S0まだ終わりません。
0702名無しさん@お腹いっぱい。
2016/07/15(金) 05:03:25.23ID:6Vyy0a6S0書き込みは結構かかりますよね?
(元ファイルの1/2くらいにカットする場合、瞬間的とはいかないですよね)
0703名無しさん@お腹いっぱい。
2016/07/15(金) 05:04:02.53ID:ZCxYTlpi0-vcodec copy が含まれてないからエンコードされてる。
0704名無しさん@お腹いっぱい。
2016/07/15(金) 05:05:11.08ID:6Vyy0a6S0だめなら正解をお教えください
という事です。
0705名無しさん@お腹いっぱい。
2016/07/15(金) 05:22:45.89ID:6Vyy0a6S0こんどはもう処理は終わりましたが、開始は00:49:32からとなっていますが
終わり時刻の02:01:32までが効いてないようです。
開始からの時間01:12:32に変えてもだめです。
助けてください。
0706名無しさん@お腹いっぱい。
2016/07/15(金) 05:33:09.47ID:6Vyy0a6S0終わりのほうのカットはどう指定するのでしょうか。
0707名無しさん@お腹いっぱい。
2016/07/15(金) 05:46:53.46ID:6Vyy0a6S0ffmpeg -ss 00:49:32 -i "F:\bookmark&recovery etc 20160506 to\TV 録画等 13\input.mp4" -ss 0 -t 01:12:32 -c:v copy -c:a copy -async 1 -strict -2 "F:\bookmark&recovery etc 20160506 to\TV 録画等 13\output.mp4"
ありがとうございました。
0708名無しさん@お腹いっぱい。
2016/07/20(水) 17:00:07.67ID:xNp4U09x00709名無しさん@お腹いっぱい。
2016/07/20(水) 17:53:44.85ID:tbFnSSGC00710名無しさん@お腹いっぱい。
2016/07/20(水) 18:04:26.48ID:hA/0jWhq00711名無しさん@お腹いっぱい。
2016/07/20(水) 20:13:56.11ID:KJ3LWPp40ログインして送信させるとかストリームのネット情報を取得するとか別のとこから持ってくるとかは違う話だからなー
0712名無しさん@お腹いっぱい。
2016/07/20(水) 20:36:08.33ID:xNp4U09x0なるほど、無理そうですね…
教えていただきありがとうございました。
0713名無しさん@お腹いっぱい。
2016/07/27(水) 11:19:40.94ID:B4BRI2py0チャレンジしてみるも字幕以外にも真っ白成分が結構あり失敗
何かいい方法はあるますか?
0714名無しさん@お腹いっぱい。
2016/07/27(水) 22:01:46.65ID:hCJyKYRG0OCR ととらえるのなら ocr フィルタを使う
ttps://ffmpeg.org/ffmpeg-filters.html#ocr
外部ライブラリ依存なので配布バイナリに ocr は入ってない。
ttps://github.com/tesseract-ocr/tesseract これを使うが、日本語の精度はまったくだめ
使い方
ffprobe -show_entries frame_tags=lavfi.ocr.text -f lavfi -i "movie=img.png,ocr"
0715名無しさん@お腹いっぱい。
2016/07/29(金) 18:52:11.62ID:OSj5ySkD0学習機能使ってもダメですね
今後に期待
0716名無しさん@お腹いっぱい。
2016/07/29(金) 20:27:30.28ID:SnqkNgXw00717名無しさん@お腹いっぱい。
2016/07/29(金) 21:47:18.91ID:1xulRvPm00718名無しさん@お腹いっぱい。
2016/07/29(金) 23:05:00.57ID:HncpVmGv0上書きじゃなくて最後に追加するにはどういうオプション指定すれば良いの?
0719名無しさん@お腹いっぱい。
2016/07/29(金) 23:29:57.03ID:8qM/YS/p00720名無しさん@お腹いっぱい。
2016/07/29(金) 23:33:54.33ID:HncpVmGv0gdigrabで画面キャプチャーするときキャプチャーする画面が切り替わるごとに
キャプチャーがいったん終了されるから上書きしようと思ったのに
0721名無しさん@お腹いっぱい。
2016/07/29(金) 23:39:14.29ID:SnqkNgXw0yotubeとかみたいに再生が終わる間際ぐらいで次に再生するおすすめリストを
メタデータで送りたい
0722名無しさん@お腹いっぱい。
2016/07/29(金) 23:42:03.13ID:K518rMk10そのままの理解でいると、元のファイルを壊してしまうのがオチだな
まずは穴のあくほどマニュアルを読むことを勧めるね
0723名無しさん@お腹いっぱい。
2016/07/30(土) 12:07:40.42ID:m89ajRh70drawtext フィルタの reload を使えば映像上の文字を動的に書き換えられるし
タイムライン編集すれば指定時間で文字を表示できる
ニコ生で配信しているときに rtmpdump などで録画するときに表示されるメタデータなら
-metadata "key"="value" で表示を変えることはできるが動的には変えられない
0724名無しさん@お腹いっぱい。
2016/08/03(水) 12:51:43.94ID:6oljNxbB0でプログラム「ほにゃらら」だけのウィンドウをキャプチャーすることができるんだけど
この「ほにゃらら」が日本語名の時はうまくキャプチャーできない。英語名なら問題無いんだけど。
どうしたらいいと思う?
0725名無しさん@お腹いっぱい。
2016/08/03(水) 13:21:21.45ID:p74WHFlq00726名無しさん@お腹いっぱい。
2016/08/06(土) 08:07:28.45ID:kSmzywo40縦に延びて再生されてしまいます
m2tsファイルをPCで再生すると問題ないです
レコーダーで元のアスペクト比で再生させるにはどんなオプションつければ
いいでしょう?
今のオプションはこんな感じです
-pix_fmt yuv420p -c:v libx264 -x264opts "nal-hrd=vbr:aud:colorprim=bt709:transfer=bt709:colormatrix=bt709:sar=1/1:weightp=0:b-pyramid=strict:slices=4:bframes=3:keyint=24:vbv-maxrate=40000:vbv-bufsize=30000:ref=4:level=4.1"
0727名無しさん@お腹いっぱい。
2016/08/06(土) 08:34:45.29ID:kSmzywo40正:1920x816
でした
0728名無しさん@お腹いっぱい。
2016/08/06(土) 08:51:54.22ID:tfj1An7800729名無しさん@お腹いっぱい。
2016/08/06(土) 09:45:34.85ID:Wc48Goap00730名無しさん@お腹いっぱい。
2016/08/06(土) 10:47:25.72ID:kSmzywo40padを使えばできました、、、が、できれば解像度はそのままにしたいのですが
他のやり方ないでしょうか?
>>729
darは具体的にどう使えばいいですか?
勉強不足ですいません
0731名無しさん@お腹いっぱい。
2016/08/06(土) 12:24:12.67ID:cuZ8Vteu00732名無しさん@お腹いっぱい。
2016/08/06(土) 14:18:14.38ID:e7BICRM000733名無しさん@お腹いっぱい。
2016/08/06(土) 17:06:37.43ID:Vx9v5IrX0>darは具体的にどう使えばいいですか?
こんな質問をする程度の知識なら、ffmpegは買わない方がいい
0734名無しさん@お腹いっぱい。
2016/08/06(土) 17:36:40.95ID:Khy4LgiV00735名無しさん@お腹いっぱい。
2016/08/06(土) 21:48:43.34ID:C7Nfhtks0すぐ届いたので助かりました
0736名無しさん@お腹いっぱい。
2016/08/06(土) 23:25:59.07ID:a69JEb7W00737名無しさん@お腹いっぱい。
2016/08/06(土) 23:42:59.99ID:1yMctcSb00738名無しさん@お腹いっぱい。
2016/08/09(火) 22:10:51.21ID:+sGxbbFx00739名無しさん@お腹いっぱい。
2016/08/10(水) 18:05:05.03ID:HoGLfzoZ0- Windows10 (latest 1607)
- ffmpeg64 shared (zaranoe latest 160808)
- flac64 (rareware latest 1.3.1)
DTS HD MA 5.1ch 48khz 24bps (4gb over)について詳しく教えてください
目標は汎用可逆コーデックFLACにロスレスコンバートすることです
◆軽くeac3to界隈で調べたところDTS HD MAのWindowsリファレンスデコーダはNero、Arcsoft等あったようですが今は入手できないようです
◆そのあとVideoLANにてlibdcaプロジェクトを発見したのですがlossyコア部分のデコード開発半ばで投げられているようです
◆次におそらく個人開発のdcadecプロジェクトを発見しました。が、READMEを見るとffmpegプロジェクトに合流統合されたとあります
ここで質問です。スレ違いな質問かもしれませんがお詳しい方お答えいただけると幸いです。
1)DTS HD MAはFLAC、WAVPACK(f対応)、ALACのような多チャンネルPCMのlossless圧縮の一つに
過ぎないと思うのですが、見逃しているDTS HD MAにしかない特長はありますか?
2)どうしてBDMV規格はじめDVD-VIDEO時代もDOLBY社とDTS社の多チャンネル対応lossy圧縮音声が二社寡占採用されるのでしょうか?
本当に公正な競争は行われているのでしょうか?
お馴染みMPEG1 Layer3やAACも多チャンネル対応lossy圧縮コーデックなので規格に採用されても不思議ではないと思うのですが。
3)いつごろffmpegに吸収合流統合されたのか?バージョンはどのあたりからでしょう?
4)ffmpegでのDTS HD MA 5.1ch 48khz 24bpsのPCMデコードは現在完成されていますか?
5)FLACに変換するよりDTS HD MAのままで保存していたほうがいいのでしょうか?
ダウンミックスのために埋め込められた係数というのが気になっています。
SoXなどダウンミックスできるツールは数多ありますが、
係数というのは担当した音響監督が推奨するオフィシャルなダウンミックスのための情報みたいなものでしょうか?
6)ffmpegのFLACエンデコーダはffmpeg独自開発(libavcodec)のものですか?
財団オフィシャルなlibflacを使わない使えない理由があるのですか?
よろしくお願いいたします。
0740名無しさん@お腹いっぱい。
2016/08/11(木) 02:00:55.75ID:516WKZSD0ffmpeg -i in.dts -rf64 always -acodec pcm_s24le temp.wav
rename temp.wav temp.rf64
flac -V -o out.flac temp.rf64
でチャンネルレイアウト含むサンプル情報維持FLACにできた
DTS HD MAの圧縮率の悪さに目が行く
ffmpegで直接FLACにするとチャンネルレイアウトの情報消える
パイプでやろうとしたが求めるものができなかったので急がば回れの精神で一時RF64フォーマットで中間ファイルを作成した
愚かなことをやっているかもしれない
0741名無しさん@お腹いっぱい。
2016/08/20(土) 08:23:44.02ID:Srvr7q3R0ffmpegで音声変換 のところをkwsk
-acodec aac -strict experimental -ac 2 -ar 48000 -ab 128k
みたいな感じだとやっぱり落ちる…
0742名無しさん@お腹いっぱい。
2016/08/22(月) 08:32:00.20ID:Try+6XDB0それ以降では動かないね。サポートしないんかな?なんかアナウンスありました?
0743名無しさん@お腹いっぱい。
2016/08/22(月) 10:38:03.34ID:T2MAtTo00っていうメッセージ
0744名無しさん@お腹いっぱい。
2016/08/22(月) 12:06:34.77ID:UNtFjdCe0xp vistaは切られた
0745名無しさん@お腹いっぱい。
2016/08/23(火) 12:33:49.93ID:asjsz7xy0嘘付き
0746名無しさん@お腹いっぱい。
2016/08/23(火) 19:29:22.00ID:5IQmTfPJ0それでもパッチを当てれば、>>742 のやつまでは動く
0747名無しさん@お腹いっぱい。
2016/08/24(水) 03:32:17.70ID:ydHY4GKr00748名無しさん@お腹いっぱい。
2016/08/29(月) 15:46:08.60ID:0Uoi7kbo0環境はMageia5_i586_CoreReleaseパッケージ群
0749名無しさん@お腹いっぱい。
2016/08/29(月) 18:17:09.25ID:u/IX0At700750名無しさん@お腹いっぱい。
2016/08/29(月) 19:54:13.25ID:T0r6RIHJ0暗号化されてない vob は読み込める
0751名無しさん@お腹いっぱい。
2016/08/29(月) 21:00:52.91ID:0Uoi7kbo0プロテクトってレンタルDVD以外にもかかってるんですか?やべ
>>750
どもです。不味いみたいなので取り下げます
0752名無しさん@お腹いっぱい。
2016/09/01(木) 14:46:20.69ID:rpD0adbv0デコード/エンコード出来るようになるのはいつごろですか?
新世代のハイエンド音源、「MQA」の圧倒的な魅力
http://www.itmedia.co.jp/lifestyle/articles/1608/31/news140.html
0753名無しさん@お腹いっぱい。
2016/09/01(木) 14:55:50.31ID:0wzG4lo500754名無しさん@お腹いっぱい。
2016/09/02(金) 22:07:14.43ID:NX8NlGa3015:11とかの中途半端なDARを指定するとなぜかきっちり4:3に修正されて
しまいます。
例えば720x480ピクセル、DAR3:2のinput.y4mファイルを用意して、
ffmpeg -i "input.y4m" -vcodec mpeg2video -aspect 15:11 -f mpeg2video "output.m2v"
とすると、output.m2vファイルのDARは15:11ではなく4:3になっています。
もしかしてこれはMPEG-2の規格でアスペクト比が厳格に決められている
からなのでしょうか。
それとも単なるffmpegのバグなのでしょうか。
0755名無しさん@お腹いっぱい。
2016/09/04(日) 11:10:51.21ID:ev67IM1k0m2vの制約ぽい。mkvにすると、コンテナ側で調整してくれるよう。
これが規格かどうかはわからない。
ffmpegのメーリングリストで聞いてみるといい。
0756名無しさん@お腹いっぱい。
2016/09/04(日) 12:24:16.12ID:idN8n964015:11は MPEG-2 Video (ITU-T Rec. H.262 | ISO/IEC 13818-2) の規格に存在しない。
シーケンスヘッダの aspect_ratio_information は4bitの情報で、
MPEG-2 Videoに規定されている比率は4種類だけ。(SAR1:1、DAR4:3、DAR16:9、DAR2.21:1)
FFmpegのMPEG-1/2 Videoエンコード処理は指定に一番近い物を計算結果から選択する様になってる。
mkvはmkvコンテナで情報を持ってるのでプレイヤーがそれを上書き反映してくれる。
0757754
2016/09/04(日) 12:52:15.08ID:RGdzFUwO0確かにMKVやMP4などカスタムアスペクト比をサポートするコンテナを使用すると
自動ででアスペクト比が設定されます。
しかしMPEG-PSなどアスペクト比の機能のないコンテナでは4:3になってしまうことから
エレメンタリーストリーム(M2Vコンテナ)ではなくMPEG-2ビデオのコーデックの扱いに
よるものだと思われます。
実は、NTSC 720x480ピクセルのDVD-Video(VOBコンテナ)を作りたいと思っているのですが、
NTSC DVDの規格ではPARは40:33または10:11なのでDARを20:11または15:11にしないといけないのが、
-aspectオプションでこれを指定すると勝手に16:9または4:3に変えられて困っています。
あと、英語力が全然ないのでメーリングリストとかはさすがに難しいです。
0758名無しさん@お腹いっぱい。
2016/09/04(日) 13:02:06.56ID:4X3gATNI00759754
2016/09/04(日) 13:03:10.83ID:RGdzFUwO0やっぱり規格で厳格にアスペクト比が決められていたのですね。
だとすると、NTSC 720x480ピクセルのVOBコンテナを作るときは-aspectオプションで
20:11または15:11ではなく16:9または4:3(PARに直せば32:27または8:9)を指定するのが
正しいってことでしょうか?
0760756
2016/09/04(日) 16:25:52.27ID:idN8n9640>NTSC DVDの規格ではPARは40:33または10:11なのでDARを20:11または15:11にしないといけないのが、
まず、PAR10:11/PAR40:33の根拠から理解しないとダメ。
アナログTVの映像をサンプリングした際の有効解像度が711x485.xx≒711x486(or711x485)。
これをDAR4:3表示する際のピクセル比が「PAR10:11」。
同じくDAR16:9表示する際のピクセル比が「PAR40:33」。
ピクセル比を維持しつつ縦480(16の倍数)に落とし込んだ際の有効解像度が「704x480」。
DVD-Video規格では720x480、704x480な映像を使用する事が可能。
HD映像からDVD用のMPEG-2 Video映像を用意するなら、
・HD映像(DAR4:3 ) → 704x480 DAR4:3 (=PAR10:11)
・HD映像(DAR16:9) → 704x480 DAR16:9(=PAR40:33)
720x480で収録したい場合は、704x480へのリサイズ後に左右8ずつ黒縁を足してからエンコード。
DVD-Videoの規格はアナログTVに基づいて作られたものであり、
民生機DVDプレイヤーはPAR10:11/PAR40:33で再生すると決められてる。
FFmpegのオプションに指定するのは当然 4:3 or 16:9。
0762名無しさん@お腹いっぱい。
2016/09/05(月) 14:14:10.19ID:TbRl3qk10横から豚
MPEG-2 Videoに規定されている比率のことは知らんかった
0763名無しさん@お腹いっぱい。
2016/09/05(月) 16:53:02.85ID:cZvsLwiI0-filter_complex
0764名無しさん@お腹いっぱい。
2016/09/05(月) 20:43:57.77ID:V2vVSMVl0パッチ当てる必要がある。詳しくはPDFで
ttp://developer.download.nvidia.com/compute/redist/ffmpeg/1511-patch/FFMPEG-with-NVIDIA-Acceleration-on-Ubuntu_UG_v01.pdf
0765名無しさん@お腹いっぱい。
2016/09/05(月) 22:10:51.61ID:cZvsLwiI0ありがとう やはりそうですか なんとかしてみます
0766名無しさん@お腹いっぱい。
2016/09/05(月) 22:30:53.99ID:d0pGpZ4d0NVENCパッチ宛てはこっちも参考になるで
http://mylabo.webcrow.jp/
0767名無しさん@お腹いっぱい。
2016/09/06(火) 20:54:34.55ID:ksZqjFvc0さらに調べるとw3fdifなどインタレ解除が豊富な事を知り
さらにacopyで音声のコピーまでできることまで知り
自分が使ってたhandbrakeが完全なゴミになった日でした
0768名無しさん@お腹いっぱい。
2016/09/06(火) 21:01:14.15ID:P4e/ujo50$ ffmpeg -encoders | grep 264
ffmpeg version N-80999-gf41e37b Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
(省略)
V..... libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (codec h264)
V..... libx264rgb libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 RGB (codec h264)
V..... h264_nvenc NVIDIA NVENC H.264 encoder (codec h264)
V..... h264_qsv H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration) (codec h264)
V..... nvenc NVIDIA NVENC H.264 encoder (codec h264)
V..... nvenc_h264 NVIDIA NVENC H.264 encoder (codec h264)
0769名無しさん@お腹いっぱい。
2016/09/07(水) 08:36:37.01ID:m050kTED0動画変換時に、冒頭一秒程度真っ黒無音を
挿入したいのですが、どういう方法がある
でしょうか?
時間を延ばすのが目的ではありませんが
五分の動画が五分一秒になる感じです
0770名無しさん@お腹いっぱい。
2016/09/07(水) 17:55:26.11ID:jYt/phvj00771名無しさん@お腹いっぱい。
2016/09/07(水) 20:45:37.50ID:+40wIoc10ffmpeg -f lavfi -i color=s=1280x720:r=30:d=1 -f lavfi -i anullsrc=r=48000:cl=stereo -shortest hoge.mp4
ffmpeg -i hoge.mp4 -i input.mp4 -filter_complex concat=n=2:v=1:a=1 output.mp4
0772名無しさん@お腹いっぱい。
2016/09/07(水) 22:26:05.71ID:g3yHoERb0mp4での連結はMP4Box使えと srcフィルターはわからなかった
0773名無しさん@お腹いっぱい。
2016/09/08(木) 00:22:32.24ID:qs7tDiyT00774名無しさん@お腹いっぱい。
2016/09/08(木) 10:50:47.87ID:G7mOJ2TX00775名無しさん@お腹いっぱい。
2016/09/08(木) 18:53:44.67ID:qs7tDiyT0返信ありがとう
実はbwdifもw3fdifも試してダメと判断して残るはnnediだけと思って聞いたんですが
改めて動画を確認したところ、x265のデフォルトでエンコードされたことが画質の悪さの原因でした
そして最終的にx265のオプションから"deblock=-2:-2:no-sao"の二つを削除したところ指定crfでエンコードでき、画質は大幅に改善しました
しかしソースが実写なのでdeblock=-2:-2だけでも指定したいのですが
ffmpegではどうう指定したらいいのでしょうか?
よろしくお願いします
0776名無しさん@お腹いっぱい。
2016/09/09(金) 17:13:52.09ID:XTusSVzz0どりあえずDocument読め。読めないなら、読む努力をしないなら、使うのはやめた方がいい。
0777名無しさん@お腹いっぱい。
2016/09/09(金) 17:44:58.96ID:uv/bC7qI0アドバイスありがとうございます
改めてドキュメントを読み直したところ";"の「 ; 」を「 , 」と空目していたせいでした
ついでno-saoもフィルターのコマンドラインを模してsao=0で無効にできました
改めてありがとう
0778名無しさん@お腹いっぱい。
2016/09/11(日) 17:52:36.50ID:kdOdcEoB0A's video converterくらいしか無いんだよね
http://bluesky23.yukishigure.com/AsVideoConv.html
そんなに技術的に大変なのかな?
0779名無しさん@お腹いっぱい。
2016/09/11(日) 18:17:27.34ID:6kOUeHaW00780名無しさん@お腹いっぱい。
2016/09/11(日) 18:23:11.52ID:0dMytoJ70AviUtlのVCEEncとか、OBSのVCEサポート版とかあるじゃん。
あとAMDはSDKを出すのが遅すぎるしAPI変更とかもある。
A'sVideoConverterはSDKとは関係なく、MediaFoundationのMFTとして提供されてるエンコーダを使っている。
0781名無しさん@お腹いっぱい。
2016/09/11(日) 18:44:20.05ID:kdOdcEoB0> AviUtlのVCEEnc
これはしらんかった・・・
0782名無しさん@お腹いっぱい。
2016/09/11(日) 18:44:55.60ID:Xo1A9s7A0上げてくれなくなったけど何かあったの?
0783名無しさん@お腹いっぱい。
2016/09/28(水) 02:53:46.74ID:tGBJBSk30配信開始を押したら配信中になって5秒後ほどで止まってしまいます
0784名無しさん@お腹いっぱい。
2016/09/29(木) 11:03:01.59ID:TMgYSB/I00785名無しさん@お腹いっぱい。
2016/10/01(土) 18:06:57.71ID:49d9rOnd0使っていて不安ない?
0786名無しさん@お腹いっぱい。
2016/10/01(土) 21:06:49.19ID:MQ109bQy0ダブルクリックで関連付けしてるやつおらんやろ
個人のffmpegの脆弱性つくためにファイル送ってくる悪意のある暇なハッカーはいない
あるとしたらffmpeg使ってますって公言してるような動画共有サイト
0787名無しさん@お腹いっぱい。
2016/10/01(土) 21:23:16.74ID:bnqDSxTj0野良スクリプトとかを使わない限り、別に関係ないのでは
自分でコマンド確認してるのなら大丈夫だよね
>>786
> ダブルクリックで関連付け
ちょっと考えたが、どうやって使うのか思いつかなかったw
0788名無しさん@お腹いっぱい。
2016/10/02(日) 08:58:42.89ID:1EdbLMda0>>787
ありがとう。安心した
0789名無しさん@お腹いっぱい。
2016/10/13(木) 10:09:30.87ID:V2yIdnRw0もう、ffmpegだけでいい気がしてきた
0790名無しさん@お腹いっぱい。
2016/10/17(月) 07:41:11.45ID:l4/aMUXQ00791名無しさん@お腹いっぱい。
2016/10/17(月) 09:30:45.70ID:cOSauhhT0でも60i以外でbob化する必要性はないと思うけどね
0792名無しさん@お腹いっぱい。
2016/10/18(火) 06:18:56.45ID:/xvND+9E0ん?
ffmpegでyadif使えるし、bob化(60fps化)も出来るけど。。。
0793名無しさん@お腹いっぱい。
2016/10/18(火) 09:15:52.04ID:HwfjE0Hc0やり方がさっぱりわからないドキュネントも読む気がないから、
ffmpegではできないことにして、やり方を言わそうとしてるだけ
yadifを理解してないレス内容が丸分かりのレス内容だし
きっと、bob化も理解してない
まぁ、h265の規格も理解してないだろね
0794名無しさん@お腹いっぱい。
2016/10/18(火) 15:55:03.85ID:YrzInCpZ00795名無しさん@お腹いっぱい。
2016/10/18(火) 18:31:20.31ID:4TwnSlYJ0旧バージョンだと全く問題ないのに、新しいのは途中のランダムな場所で止まってしまう。
新しいのってなんかバグってるのか?
0796名無しさん@お腹いっぱい。
2016/10/18(火) 19:56:12.25ID:cGeglus900797名無しさん@お腹いっぱい。
2016/10/18(火) 20:22:40.72ID:lLSe9L2i0メッセージが出てるでしょ
0798名無しさん@お腹いっぱい。
2016/10/18(火) 20:46:06.53ID:HwfjE0Hc0壊れたファイルを強引に扱うためにffmpeg使ってたのに、困った
横から失礼
0799名無しさん@お腹いっぱい。
2016/10/18(火) 23:28:33.62ID:4TwnSlYJ0いや出ない。実際に変換始まって、変換途中のランダムな位置、ランダムなファイルでだんまりになる。
下手にバージョンアップするとはまりそうだから注意。
0800名無しさん@お腹いっぱい。
2016/10/19(水) 04:02:44.84ID:aDEbKTRZ00801名無しさん@お腹いっぱい。
2016/10/19(水) 06:46:11.76ID:ZSaEiijL0793に完全に看破されたとおりドキュメントも読んでおらず
出来ないことをffmpegのせいにし、答えを書いてくれるように誘導したいと考え無知を晒しました。顔が熱いです。
ドキュメントやbob化について書いてあるブログ等を見てyadif=1:-1:0と書くべき場所をyadif=0:-1:1と表記していたことが原因だとわかりました。断片でもキーワードを書いてくださりありがとうございます。
まだよくわからないこともありますがフィルタを他にも試してみます。長文失礼しました。
0802名無しさん@お腹いっぱい。
2016/10/19(水) 09:28:29.81ID:4a/ZulnD0>思い切りレガシーなffmpeg
詳しく
0803名無しさん@お腹いっぱい。
2016/10/19(水) 15:33:01.46ID:ZNjHattA00804名無しさん@お腹いっぱい。
2016/10/19(水) 19:20:11.85ID:I1Mc1q/F0俺もなった。ts->h264&aacコピー(-bsf aac_adtstoasc)、もしくはh264&aacエンコ。
zeranoe版の2016/07/01までは出なかったんだが、それ以降で出てしまっていた。
ここで話題に上らないから、veryslowの後に付けてるオプション指定の組み合わせが
そぐわないんだろうと思っていろいろいじった後、
基本slowerにして、オプション少し付け足してたら
何が悪いのかわからんうちに出なくなった(大して力になれずスミマセン
0805名無しさん@お腹いっぱい。
2016/10/19(水) 20:29:47.29ID:1QOvvn0B0それでか
他のプレイヤーではかろうじて視聴できた動画がffmpegでエンコードしようとしたら止まるのは・・・
オプションで強制エンコできるようにしてくれんかな
0806名無しさん@お腹いっぱい。
2016/10/20(木) 01:16:09.97ID:rYYwyOMe0ffmpeg -err_detect ignore_err -i input.ext out.ext
ttps://ffmpeg.org/ffmpeg-codecs.html#toc-Codec-Options
ttp://video.stackexchange.com/questions/18220/fix-bad-files-and-streams-with-ffmpeg-so-vlc-and-other-players-would-not-crash
0807名無しさん@お腹いっぱい。
2016/10/20(木) 02:35:18.58ID:zvLwMybD0どうやらTSの読み込み・書き込みに問題があるみたいです。
うちは書き出しがTSで途中で固まってしまうのが、書き出しをMP4にすると治る。
そちらも読み込みをTSからじゃなく、他から読み込むと問題起きなくなりませんか?
0808名無しさん@お腹いっぱい。
2016/10/22(土) 21:15:20.58ID:w17S6YZF03.1.4も置いてあるけど、バージョン毎の更新もまたフォローしてくれるんかな
0809名無しさん@お腹いっぱい。
2016/10/31(月) 10:11:53.60ID:aZeypSMd00810名無しさん@お腹いっぱい。
2016/10/31(月) 14:30:52.23ID:XrFF3ugF0-t
0811名無しさん@お腹いっぱい。
2016/10/31(月) 14:36:41.12ID:aZeypSMd0やはり範囲指定エンコードしかない感じですか・・
0812名無しさん@お腹いっぱい。
2016/10/31(月) 15:51:30.12ID:fi74qidQ0マニュアルの-ssの次にあるじゃん。
0813名無しさん@お腹いっぱい。
2016/10/31(月) 15:59:01.81ID:m3yntEXk00814名無しさん@お腹いっぱい。
2016/10/31(月) 16:09:15.73ID:aZeypSMd0-sseof でした
ドキュメントばかり検索して-h longという初歩的なことを忘れてました
ありがとうございました
0815名無しさん@お腹いっぱい。
2016/10/31(月) 16:23:40.99ID:NlV+VHB20言ってくれよ〜
0816名無しさん@お腹いっぱい。
2016/11/01(火) 23:36:57.54ID:0ChkHWHj00817名無しさん@お腹いっぱい。
2016/11/02(水) 14:02:15.65ID:8bFxlcnf00818名無しさん@お腹いっぱい。
2016/11/02(水) 16:54:21.56ID:+l2kynOc0「SDL2の導入でffplay のプレビューで色のくすみがなくなった」
らしい
0819名無しさん@お腹いっぱい。
2016/11/03(木) 04:05:21.90ID:zsufwVQp00820名無しさん@お腹いっぱい。
2016/11/03(木) 09:36:12.97ID:5X0+yT2w0前はフルレンジでもリミテッドレンジ展開されて真っ白が真っ白に表示されてなかった
0821名無しさん@お腹いっぱい。
2016/11/03(木) 10:26:58.96ID:sqDNDqMZ0リミテッドを展開したらリミテッドじゃ?
でも、何かが変わってくるだろうね、と思ったら
リミテッドをフル展開なんだね。どういうメカニズムなんだろ?
0822名無しさん@お腹いっぱい。
2016/11/03(木) 13:17:34.54ID:3vQdJxM60リミテッドレンジRGB(0-235)に変換して表示してた感じかな?(PCで普通に見るならフルレンジRGBにすべき)
それが正常に表示されるようになったと。
0823名無しさん@お腹いっぱい。
2016/11/03(木) 13:53:33.76ID:3vQdJxM60×リミテッドレンジRGB(0-235)
〇リミテッドレンジRGB(16-235)
0824名無しさん@お腹いっぱい。
2016/11/03(木) 19:18:26.58ID:sqDNDqMZ0詳しい人解説頼みます
0825名無しさん@お腹いっぱい。
2016/11/03(木) 22:28:24.06ID:IVi0zevl0bt.709なYUVだったらリミテッドとかいう決まりはない(決まりはあるが、作れないというわけじゃない)
んが適当にググった二コラボさんには
> sdl2 output device and ffplay support(ffplay のプレビューで色のくすみがなくなった)
となってるからSDLうんぬんじゃなくffplayには伸長して渡すようになったってことじゃないの
正解を知りたいならコメントにでも聞いたらいいと思う
0826名無しさん@お腹いっぱい。
2016/11/04(金) 09:42:29.79ID:vcM0u6Sj0色関係もこだわると、本当にきりがない
で、デフォ設定がコスパが一番いいと気がつくという。さすが、開発者。
でも、こだわってしまう。もう、これは趣味だな。
0827名無しさん@お腹いっぱい。
2016/11/17(木) 10:56:12.25ID:rMnXgkE30同じ音源同じネットワークで2台配信してるんですが、
昨日コマンドラインの画面が止まって音声の配信がとまってしまってました。
FFMPEGが落ちたというわけではなく、
コマンドラインの可変する通信データ量表示部分とかが止まっていて、
音声がサーバーの方にとどいてなかったんですが、
原因って何がかんがえられますでしょうか?
再起動したらまた使えました。
どなたかご存知の方がいらっしゃれば教えていただけるとうれしいです。
音源からスプリッターで2台のインターフェースにわけてそれぞれPCにつないでいます。
0828名無しさん@お腹いっぱい。
2016/11/17(木) 16:26:02.51ID:bhq1EtHk00829名無しさん@お腹いっぱい。
2016/11/18(金) 08:19:40.70ID:b3GvTCA700830名無しさん@お腹いっぱい。
2016/11/18(金) 10:13:53.30ID:cIYMNMK600831名無しさん@お腹いっぱい。
2016/11/18(金) 14:23:11.05ID:HdNAV87L0(具体的にはギャオのテレビ放送見逃し配信)
これをtsではなく、直接flvやmp4コンテナに入れるために、
aac_adtstoasc ビットストリームフィルターを使うと音声が壊れてしまうんだけど、
何か他に明示的にオプションを入れることで対処できるのかな?
0832名無しさん@お腹いっぱい。
2016/11/18(金) 18:20:16.26ID:/KJ0rAjv0ドイツベルリン工科大学のティロボーグマン研究員の下、カーンさんが浮動小数点フォーマットデコード対応に尽力、
我々は彼によるエンコーダ実装に期待してます、みたいな感じ?最初の文章で統合したって書いてあるからよくわからん
0833名無しさん@お腹いっぱい。
2016/11/19(土) 14:40:42.95ID:jNDAxaRr00834名無しさん@お腹いっぱい。
2016/11/23(水) 01:14:51.43ID:89dtXQX10長時間だとニコニコの仕様で何分割かでファイルが保存されるがこれらをFFmpeg 1.1以降に搭載されているconcat(demuxer)を使い以下の実行書式で無劣化連結しようと試みた
ffmpeg.exe -f concat -safe 0 -i 全分割flvが記述されたテキスト.txt -c copy 連結後の統合flv.flv
(.txtの中身)
file 分割1.flv
|
file 分割最後.flv
このtxtを作り終えconcatを実行する前に連結部分で重複フレームの存在を確認し発見次第それぞれの末尾と冒頭をカットしようと思って(但し区切るのは必ずキーフレーム)各flvファイルに対し
ffprobe.exe -of json -show_packets -show_data_hash adler32 -i 分割.flv -select_streams v > show_data_hash.json
を実行して整合性を取り(data_hashがフレームデータなのでこの重複を確認→flagsがキーフレーム「K_」か確認→ptsでそれぞれの末尾と冒頭の時間特定)
durationやoutpointやinpointの確定作業を進めようと実際に実行したのだがいくつかのflvでffprobe.exeが強制終了したのでとりあえずカットはパスし連結コマンドを実行した
連結後の統合flvを再生するとある時間からある時間が静止画状態止になったり再生すらしない箇所があった
(正常に連結出来ない原因がflvの中にあるのか?)と思って全分割flvファイル中のストリーム配列と構造体を以下の書式で確認してみたんだわ
ffmpeg -i 分割.flv
すると少数のflvだけストリーム配列が
Stream #0:0: Audio
Stream #0:1: Subtitle
Stream #0:2: Video
で残りの大多数が
Stream #0:0: Audio
Stream #0:1: Video
だったから同じストリーム番号同士がオプションで細かく指定しない限り自動的に連結されるからそりゃ駄目だわって気が付いたんだがここでお前らに質問
ffmpegでファイルから上記のSubtitleストリームを削除して後者と同じにする方法とかある?これが出来ればまず無劣化連結出来るかなと
0835名無しさん@お腹いっぱい。
2016/11/23(水) 03:38:21.51ID:XqsEXEF40ffmpeg -i おかしい.flv -c copy -map 0:0 -map 0:2 字幕消した修正済み.flv
0836名無しさん@お腹いっぱい。
2016/11/23(水) 04:25:32.45ID:89dtXQX10(>>835だとやってみれば分かると思うが処理後のflvがエンコードされてしまい無劣化処理でないので注意)今回のミッションはニコ生タイムシフト保存FLVのファイル内で
Stream #0:0: Audio
Stream #0:1: Subtitle
Stream #0:2: Video
とマッピングされているストリーム配列を無劣化のまま
Stream #0:0: Audio
Stream #0:1: Video
とsubtitleストリームの消去処理しをした上でflv出力する事であったが今回自分が辿り着いた回答は以下の書式であった
ffmpeg.exe -f concat -safe 0 -i 「Stream #0:1: Subtitleを消したいファイル名が記載されたテキスト」.txt -map 0 -map -0:1 -c copy 「無劣化(エンコード無し)でStream #0:1: Subtitleだけ除去成功したFLV」.flv
初めは-snを#0:1に使う事を考えたのだがこれは単純にミュートしているだけでストリームそのものを消去する訳ではないので却下した
そこで目に付けたのがmapコマンドで公式を読むとなんとも便利なパラメータhttps://ffmpeg.org/ffmpeg.html#Advanced-options
そこでこのmapと>>834で述べたconcat(demuxer)の複合書式が実現出来ないかと試した結果見事成功〜無劣化でStream #0:1: Subtitleのみ消去されたかどうかは
ffmpeg -i 「無劣化(エンコード無し)でStream #0:1: Subtitleだけ除去成功したFLV」.flv
を実行しStream #0:0: AudioとStream #0:1: Videoが処理前のflvと一致していれば成功の証
ここまで済んだら今度は>>834でも述べた以下の書式で正常に無劣化連結が出来て再生出来るかを確認する
ffmpeg.exe -f concat -safe 0 -i 「分割flvが記述されたテキスト」.txt -c copy 「連結後の統合flv」.flv
(「分割flvが記述されたテキスト」.txtの中身 ※ディレクトリは\で区切らず/で区切る事)
file 「無劣化(エンコード無し)でStream #0:1: Subtitleだけ除去成功したFLV」.flv
file 「元々Stream #0:1: Subtitleが含まれていない分割FLV」.flv
↑自分の場合分割FLVの1つ目にSubtitleストリームが含まれていて2つ目には含まれていなかったのでこうしたテスト用のテキストとして試した
0837名無しさん@お腹いっぱい。
2016/11/23(水) 04:31:27.70ID:89dtXQX10ディレクトリは\で区切らず/で区切る事に注意してくれ
結果見事に無劣化連結が出来て再生も正常に出来た
ニコ生のタイムシフトを保存したは良いが
無劣化連結書式を実行するとおかしな再生状況になるという人は
まずはとにかく全分割FLVファイルを
ffmpeg -i 「全分割ファイル」.flv
でストリームのマッピング情報を確認する事から始めよう
というか無劣化連結前にあらかじめこれをやっておけば良い話だったんだよな実際
理由が全く不明なのだがニコ生のタイムシフトで保存された分割FLVファイルには
こんな嫌らしい罠が潜んでいる事があるので皆気を付けて
0838名無しさん@お腹いっぱい。
2016/11/23(水) 04:50:38.94ID:89dtXQX10Stream #0:0: Audio
Stream #0:1: Subtitle
Stream #0:2: Video
の場合 0:a 0:s 0:v と指定してもそれぞれ同じ意味
concatではa=とv=は存在するのにs=が存在しないのが不思議でならないが
ただ0:sの場合は位置によって例えmapを伴っていても
時間指定のパラメータオプションだと誤解されてエラーを返す可能性があるので
Stream #0:*: Subtitleを見つけて除外したい場合は
出来れば0:*を除外指定にして0:sをなるべく使わない方向でお勧めしておきます
0839名無しさん@お腹いっぱい。
2016/11/23(水) 13:44:11.94ID:OGWS7vJI00840名無しさん@お腹いっぱい。
2016/11/23(水) 22:52:09.14ID:89dtXQX10もう1つ書き忘れがあるので書く
ffmpegではなくffprobeでニコ生タイムシフトの分割flv中の
ストリームマッピングを確認する場合
例えSubtitleストリームを含んでいないファイルであっても
AudioとVideoを検出した後
subtitle stream discovered after head already parsed
を実行時の最後の最後に無理矢理吐き出そうとする悪癖がある事を発見
これがffprobe強制終了を引き起こす引き金となる
こいつのせいで初めファイル中に含まれるSubtitleストリームがバグって破損しているのかと勘違いしたが
繰り返している内にffprobeそのものが飛んで0kb化した事を受け
これはffprobeが独自に抱える固有の不具合であると突き止めた
よってこうしたflvファイル内のストリームマッピングを
正常かつ正確に確認や把握をしたい場合はffprobeの利用を控えた方が良いと言っておく
ffmpegで判定するのが一番信頼出来る
という報告でした
0841名無しさん@お腹いっぱい。
2016/11/23(水) 23:02:29.57ID:9qdHBOmq0ttps://trac.ffmpeg.org/
0842名無しさん@お腹いっぱい。
2016/11/25(金) 18:32:57.91ID:zg9FjDo/00843名無しさん@お腹いっぱい。
2016/11/27(日) 18:13:34.25ID:dKwqeLpE0Youtube等に転載する時もそのままアップ出来るし
サイズが小さい分処理も早い
俺は上の方法でカット処理無しで無劣化連結して巧くいったぜ
0844名無しさん@お腹いっぱい。
2016/12/01(木) 21:47:31.19ID:5+YCcAaq0これでハードウェアエンコードができる。
ま、ハードエンコはソースからコンパイルしたffmpegからやってたんだけどね。
$ yum info ffmpeg
...
Installed Packages
Name : ffmpeg
Arch : x86_64
Epoch : 1
Version : 3.2.1
Release : 1.el7
Size : 2.1 M
Repo : installed
From repo : epel-HandBrake
Summary : A complete solution to record, convert and stream audio and video
URL : http://ffmpeg.org/
License : LGPLv3+
Description : FFmpeg is a complete and free Internet live audio and video
: broadcasting solution for Linux/Unix. It also includes a digital
: VCR. It can encode in real time in many formats including MPEG1 audio
: and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
0845名無しさん@お腹いっぱい。
2016/12/02(金) 14:47:34.39ID:Sgln5lPp0A、Bを1秒ずらしてミックスしたいんだが他にいい方法ないだろうか
0846名無しさん@お腹いっぱい。
2016/12/02(金) 15:33:23.84ID:8xVIxG990a、bそれぞれの前にitsoffsetで指定して遅らせればいいんじゃないかな?
0847名無しさん@お腹いっぱい。
2016/12/02(金) 16:39:46.28ID:Sgln5lPp00848名無しさん@お腹いっぱい。
2016/12/02(金) 18:18:57.51ID:NjwZzdWV00849名無しさん@お腹いっぱい。
2016/12/02(金) 22:09:16.59ID:FRXd1bCw0ffmpeg -f lavfi -i aevalsrc=0:s=44100:c=stereo:d=1 -i a.wav -i b.wav -filter_complex [0:0][1:0]concat=n=2:v=0:a=1[01];[01][2:0]amix=inputs=2:duration=longest out.wav
0850名無しさん@お腹いっぱい。
2016/12/03(土) 06:58:25.44ID:6c4E3kbL0こえが?おくれて?きこえて?くるよ?
0851名無しさん@お腹いっぱい。
2016/12/04(日) 02:59:19.49ID:RGZQeKXy00852名無しさん@お腹いっぱい。
2016/12/04(日) 10:31:53.73ID:vT+GRbqv0H.265で変換している。
ffmpeg -y -i "$DIRNAME/$FILENAME" -f mp4 -vcodec libx265 \
-threads 0 \
-vf setpts=PTS/2.0 -af atempo=2.0 "$TEMPDIR/$VIDEOFILE" #1>/dev/null #2>/dev/null
VLCだと再生できるが、スペックが足りないのかノイズ?が出てしまう。
皆さんはH.265で変換して問題ない?
0853名無しさん@お腹いっぱい。
2016/12/04(日) 11:10:42.30ID:vT+GRbqv0GOMPlayerの「ハードウェア加速」を使用しない、に設定を戻したら再生できました。
失礼しました。
0854名無しさん@お腹いっぱい。
2016/12/04(日) 12:47:49.77ID:thrEqnLR00855名無しさん@お腹いっぱい。
2016/12/04(日) 12:49:56.30ID:UT70JQaG00856名無しさん@お腹いっぱい。
2016/12/04(日) 21:36:05.38ID:vT+GRbqv0俺は高速再生をしたいから、PCではGOM、iPhoneではVLCを使っている。
皆さんはffmpegでエンコードした動画ファイルはなにを使っているんですか?
0857名無しさん@お腹いっぱい。
2016/12/05(月) 00:02:27.90ID:WwSfEd/h00858名無しさん@お腹いっぱい。
2016/12/05(月) 00:09:09.28ID:p2W28oi800859名無しさん@お腹いっぱい。
2016/12/05(月) 01:10:49.43ID:KjEvD/zZ00860名無しさん@お腹いっぱい。
2016/12/05(月) 06:40:46.49ID:HTqbzqev00861名無しさん@お腹いっぱい。
2016/12/05(月) 10:14:12.71ID:JBD//vSX00862名無しさん@お腹いっぱい。
2016/12/05(月) 13:39:18.64ID:6Ruc0m+G0マルウェアやんけ
0863名無しさん@お腹いっぱい。
2016/12/05(月) 15:38:26.87ID:sPRDFfjS0Mac用のメディアプレイヤーであるMPlayerXはマルウェア
0864名無しさん@お腹いっぱい。
2016/12/05(月) 16:43:10.48ID:HTqbzqev00865名無しさん@お腹いっぱい。
2016/12/05(月) 18:00:15.15ID:1pu4jiMp00866名無しさん@お腹いっぱい。
2016/12/05(月) 18:47:20.23ID:Elxgtao100867名無しさん@お腹いっぱい。
2016/12/06(火) 00:50:27.11ID:MLU8E6Ym0それ長門有希専用だから
0868名無しさん@お腹いっぱい。
2016/12/07(水) 21:52:50.49ID:lr7eqr4M0色々調べた結果、下記の2つに決まりそうです。
調査したソフトは、mplayer、smplayer、5Kplayer、GOMPlayer、VLC、MPC-BE。
あくまでも俺のPC環境での調査結果。
PC版では、PotPlayer
・H.264動画ならハードウェアアクセラレータを有効にすることにより、40〜50%のCPU使用率が5%に低減した。H.265でもコーデックのインストールにより有効にできた。
・高速再生時は滑らか。音声も途切れ無し。
・iOS版なし
iOS版では、代わりにOplayerが優秀だった。
・VLCでは画像が乱れたH.265動画も、滑らかに再生可能。
・H.265動画でCPU使用率は70%前後。
0869名無しさん@お腹いっぱい。
2016/12/10(土) 06:05:02.42ID:I5ssxo4A0全く同じ状態です
詳しくお願いしますです
0870名無しさん@お腹いっぱい。
2016/12/10(土) 08:29:51.60ID:a+7D6nmr00871名無しさん@お腹いっぱい。
2016/12/10(土) 10:17:36.30ID:q4RqcW9i0--volume=<value>
Set the startup volume.
0 means silence, 100 means no volume reduction or amplification.
Negative values can be passed for compatibility, but are treated as 0.
Since mpv 0.18.1, this always controls the internal mixer (aka "softvol").
--balance=<value>
How much left/right channels contribute to the audio.
(The implementation of this feature is rather odd.
It doesn't change the volumes of each channel,
but instead sets up a pan matrix to mix the left and right channels.)
Deprecated.
--audio-delay=<sec>
Audio delay in seconds (positive or negative float value).
Positive values delay the audio, and negative values delay the video.
--mute=<yes|no|auto>
Set startup audio mute status (default: no).
auto is a deprecated possible value that is equivalent to no.
See also: --volume.
0872名無しさん@お腹いっぱい。
2016/12/14(水) 21:19:11.09ID:l4/tplwy0このようなコマンドを作りました。
ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i "input_file" -vf 'format=nv12,hwupload' -pass 1 -map 0:0 -map 0:1 -threads 8 -aspect 16:9 -y -f matroska -an -c:v h264_vaapi -b 7.5M "/dev/null"
ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i "input_file" -vf 'format=nv12,hwupload' -pass 2 -map 0:0 -map 0:1 -threads 8 -aspect 16:9 -y -f matroska -acodec copy -c:v h264_vaapi -b 7.5M "output_file"
しかし、1パスの時点でffmpeg2pass-0.logは空ファイルとなってしまいます。
なので、2パスの効果を得られません。
原因わかりますか?
0873名無しさん@お腹いっぱい。
2016/12/14(水) 22:48:30.74ID:wzYlfneD00874名無しさん@お腹いっぱい。
2016/12/15(木) 20:09:29.73ID:8HSqRLk/0レスありがとう。
https://gist.github.com/Brainiarc7/4b49f463a08377530df6cecb8171306a
によるとできそうな気もするんだが。
ググってもヒットするのはごくわずかなので、本当にできるのかわかりません。
0875名無しさん@お腹いっぱい。
2016/12/16(金) 09:50:02.31ID:FYMzOK1o00876名無しさん@お腹いっぱい。
2016/12/17(土) 16:30:47.30ID:IJLiwA2L0>どうやらTSの読み込み・書き込みに問題があるみたいです。
>うちは書き出しがTSで途中で固まってしまうのが、書き出しをMP4にすると治る。
最新のNightly buildの20161210-edb4f5dだと直ってるよ。
0877名無しさん@お腹いっぱい。
2016/12/18(日) 18:29:19.64ID:pWuqV9I200878名無しさん@お腹いっぱい。
2016/12/18(日) 21:32:42.35ID:oeHfnD6700879名無しさん@お腹いっぱい。
2016/12/19(月) 01:37:21.21ID:wOwJiy6e0原因は別にあるのにねぇ
0880名無しさん@お腹いっぱい。
2016/12/19(月) 03:06:04.71ID:TDUngnfr0マニュアル読んでないんだろ
0881名無しさん@お腹いっぱい。
2016/12/19(月) 03:18:04.48ID:TDUngnfr00882名無しさん@お腹いっぱい。
2016/12/19(月) 04:32:56.95ID:wOwJiy6e00883名無しさん@お腹いっぱい。
2016/12/19(月) 18:34:19.17ID:7yuoDzKH0> nul 2>&1
で
0884名無しさん@お腹いっぱい。
2016/12/19(月) 18:40:23.28ID:+bOBTEhi00885名無しさん@お腹いっぱい。
2016/12/26(月) 06:45:42.42ID:wETAWLzZ0ついた
ttp://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=7b557bf63ff8549f68cd6a53adb78bf1954187c7
0886名無しさん@お腹いっぱい。
2016/12/27(火) 20:29:11.28ID:V4VxFJC800887名無しさん@お腹いっぱい。
2016/12/28(水) 12:26:52.87ID:FRTZt1uD0スタビライザーあるのね
SDカードに3軸振動センサーつけたてソフト処理するやつ前見かけたけど
ffmpegのこれもやるじゃん
0888名無しさん@お腹いっぱい。
2016/12/28(水) 14:38:34.13ID:BK0VqACV00889名無しさん@お腹いっぱい。
2016/12/28(水) 14:59:44.33ID:FRTZt1uD0これかこれに似たもの使ってんだろうな
0890名無しさん@お腹いっぱい。
2016/12/28(水) 19:38:45.00ID:yPwlfFUw0scale=iw*sar:ih:flags=spline+accurate_rnd , pad=max(iw¥,ih*(16/9)):ow/(16/9):(ow-iw)/2:(oh-ih)/2
で、パッドの全自動はできたんだけど。
0891名無しさん@お腹いっぱい。
2016/12/28(水) 21:32:51.96ID:lyh7EGQT0同じようなvolumedetect+スクリプトで音声の最大化をやってるわ。
0892名無しさん@お腹いっぱい。
2016/12/29(木) 09:31:27.57ID:uiFSE1uZ0ちなみにそのスクリプト
cropsize=$( ffmpeg -ss 600 -i input -t 600 -an -vf cropdetect -f null /dev/null 2>&1 | grep -o crop=.* | sort -b | uniq -c | sort -b | tail -n1 | grep -o crop=.* )
ffplay input -vf ${cropsize}
0893名無しさん@お腹いっぱい。
2016/12/29(木) 10:15:56.78ID:R5ahsf0Y0キャッシュしか残ってないがffmpeg autocrop bash script function
0894名無しさん@お腹いっぱい。
2016/12/29(木) 15:43:52.16ID:uiFSE1uZ0cropsize=$( ffmpeg -ss 600 -i input -t 600 -an -vf cropdetect -f null /dev/null 2>&1 | grep -o crop=.* | sort -b | uniq -c | sort -b | grep -m 1 -o crop=.* )
0895名無しさん@お腹いっぱい。
2017/01/11(水) 22:47:19.82ID:/sEs6CpD00896名無しさん@お腹いっぱい。
2017/01/13(金) 04:51:05.53ID:iPqVRq/i0-y -i "<%InputFile%>" -vcodec libxvid -s 400x240 -r 29.97 -b 2048k -acodec libmp3lame -strict -2 -ab 128k -ar 48000 -ac 2 -vtag mp4v "<%OutputFile%>.MP4"
このコマンドで出力したXviD+mp3のmp4動画が、PCでは普通に再生できるが、A865だと映像は出るんだが音声が出ない
音声だけ切り出してmp3にした場合は聴ける
libmp3lameをaacに替えて残りは全く同じ記述だと音声も出る
しかし上の組み合わせだけがどうしてか正常に再生できない
なんでxvid+mp3にする必要があるのかという突っ込みは無しで
誰か正常に再生できる設定や、この設定で正常に再生できない理由なんかを推測できないだろうか
他のウォークマンなら正常に再生できるのか?
0897名無しさん@お腹いっぱい。
2017/01/13(金) 09:43:15.30ID:jkvqMjDe0ソニーに聞け
0898名無しさん@お腹いっぱい。
2017/01/13(金) 10:54:29.03ID:qwcuHGH600899名無しさん@お腹いっぱい。
2017/01/13(金) 13:23:23.32ID:e72R9JDA00900名無しさん@お腹いっぱい。
2017/01/13(金) 15:37:09.82ID:emy6Wbd20mpeg4+mpeg4aac.mp4
mpeg4divx+mpeg4aac.mp4
mpeg4xvid+mpeg4aac.mp4
mpeg4h264avc+mpeg4aac.mp4
wmv+wma.wmv
ビデオは以上の組み合わせしか無理と読める
"C:\path\to\ffmpeg.exe" -i %1
-c:v libx264 -profile baseline -level 3.0 -preset veryfast -crf 20
-c:a aac -ac 2 -ar 48000 -ab 128k
"%~dpn1-new.mp4"
pause
高性能スマホ時代にbaseline@3という低圧縮率に縛られるのは馬鹿げているからhigh4.x対応で中古型落ちのやっすいスマホでも買ったら?
携帯動画変換君使うのはやめろ。12年ぐらい前の遺物だしWin10だとOS巻き込んでフリーズ引き起こすから今すぐ捨てろ
悪いこと言わないから最新HandBrake v1.0使った方が賢明 ライブラリも最新だし老若男女使える
0901名無しさん@お腹いっぱい。
2017/01/13(金) 16:04:10.04ID:qwcuHGH600902名無しさん@お腹いっぱい。
2017/01/13(金) 16:14:31.49ID:APuzG6Rj0Win10で使えなくなったのか、使う気無かったがいいことを聞いたわ。サンクス
0903名無しさん@お腹いっぱい。
2017/01/14(土) 13:33:11.34ID:F49eBGBY0付属のffmpegを使わずに、普通に配布されてるZeronaeビルドとか使ったほうがいいよ
0904名無しさん@お腹いっぱい。
2017/01/14(土) 17:22:31.53ID:Z/wOKO5I00905名無しさん@お腹いっぱい。
2017/01/14(土) 19:57:56.66ID:nqG5B14h0au W54T
0906名無しさん@お腹いっぱい。
2017/01/15(日) 00:22:19.96ID:rgJ8EaCd0wmv9出力(wmv3)対応してるビルドはやっぱ無いの?
0907名無しさん@お腹いっぱい。
2017/01/15(日) 00:53:01.74ID:LlDWi0ei0wmv3をサポートしてないんじゃね
0908名無しさん@お腹いっぱい。
2017/01/15(日) 01:56:30.40ID:iL9w7pWX0Unfortunatly there are no plans to add such encoders.
libavcodecでエンコード対応する予定はありません。あきらめろ
0909名無しさん@お腹いっぱい。
2017/01/15(日) 21:27:58.07ID:z48TeIqm0mpeg4divx+mpeg4aac.mp4
mpeg4xvid+mpeg4aac.mp4
このあたりに対応してるだけソニー製品としては割と譲歩してる方だと思いました まる
0910名無しさん@お腹いっぱい。
2017/01/16(月) 04:35:29.06ID:E0eVlWG000911名無しさん@お腹いっぱい。
2017/01/16(月) 10:53:40.99ID:E/o/zpAn0それでもaac音声のMP4対応は珍しく譲歩してる気もするが
最近はまるくなって他所の規格にも大らかになってる気もしてる
0912名無しさん@お腹いっぱい。
2017/01/16(月) 18:55:24.69ID:H8JIepzM00913名無しさん@お腹いっぱい。
2017/01/16(月) 20:19:10.13ID:1ciliPg300914名無しさん@お腹いっぱい。
2017/01/16(月) 20:22:14.98ID:CNVihpL90ぱくりコーデックがよくここまで出生したものだ
0915名無しさん@お腹いっぱい。
2017/01/16(月) 22:18:47.20ID:SwnWZEPb00916名無しさん@お腹いっぱい。
2017/01/16(月) 22:35:37.74ID:E/o/zpAn0フルHDとx264がメジャーになる前はDivx社はかなりブイブイいわしてたんだぜ
0917名無しさん@お腹いっぱい。
2017/01/16(月) 22:47:04.77ID:amUvHwdS00918名無しさん@お腹いっぱい。
2017/01/16(月) 23:00:34.87ID:1ciliPg300919名無しさん@お腹いっぱい。
2017/01/16(月) 23:04:24.51ID:JdtiwdEy00920名無しさん@お腹いっぱい。
2017/01/16(月) 23:17:48.77ID:BPvBPHDO0手持ちの対応DVDプレーヤで再生するために、
720x400なんていう変態ファイルが懐かしいわ〜
0921名無しさん@お腹いっぱい。
2017/01/16(月) 23:27:26.43ID:Y46MO5eF00922名無しさん@お腹いっぱい。
2017/01/16(月) 23:38:48.32ID:E/o/zpAn0リアル社?若いから私は知りませんよ(棒
0923名無しさん@お腹いっぱい。
2017/01/17(火) 04:56:28.19ID:hxy2xYw+00924名無しさん@お腹いっぱい。
2017/01/17(火) 20:18:10.42ID:KKqbDj120エンコード中に流れるログを同時にログファイルに保存するにはどうしたらいいと思う?
配信に問題が生じたときに検証できるようログは残しておきたい
0925名無しさん@お腹いっぱい。
2017/01/17(火) 21:26:10.09ID:eImGfnJj00926名無しさん@お腹いっぱい。
2017/01/17(火) 21:27:46.65ID:yetvl9Za0-report オプションじゃダメなの?
0927名無しさん@お腹いっぱい。
2017/01/17(火) 22:07:51.20ID:KKqbDj1200928名無しさん@お腹いっぱい。
2017/01/17(火) 22:28:38.45ID:r4qXLlj800929名無しさん@お腹いっぱい。
2017/01/17(火) 23:08:19.29ID:eImGfnJj0-report は引数がなく、ログのパスやファイル名を指定できないので、
環境変数 FFREPORT を予め設定することでこれが可能になるよ。
0930名無しさん@お腹いっぱい。
2017/01/17(火) 23:43:30.87ID:KKqbDj120そういうことだったのね>FFREPORT
ありがとうノシ
0931名無しさん@お腹いっぱい。
2017/01/18(水) 03:04:30.72ID:tYYs+2xT02>> "hoge.txt"
かと思った
0932名無しさん@お腹いっぱい。
2017/01/18(水) 07:36:39.75ID:OWnwhjeg0それだと逆にコンソールで表示されなくなっちゃうんじゃないかな?
0933名無しさん@お腹いっぱい。
2017/01/22(日) 12:00:02.86ID:KORuvRdA0昏睡から目覚めた
10年位前に生きてたサイト。思い出した。その時代に生きていた人なら一度は見たかもしれないとおもうんだけど
当時はガキだったからよくわからないことだらけだったが今読み返すと初歩中の初歩のチュートリアルサイトだな
このアキって男だろうか?女だろうか?たぶん男だろうな
p2.2chの開発者と同じ?って話は事実?自分の勘違いか?だれか教えて
0934名無しさん@お腹いっぱい。
2017/01/22(日) 22:41:03.90ID:MGYo1xpB0配信サーバーを立ち上げなくても配信できるのが便利
http://pcgw.pgw.jp/home
そんな配信代行サーバーに動画をエンコードしてプッシュするのに
ffmpegを使ってるんだけどビットレートを高めにするとエンコード中にエラーが
発生してストップしてしまう現象に見舞われてる
その際のエラーが発生する前後のログが
av_interleaved_write_frame(): Operation not permitted
No more output streams to write to, finishing.
[flv @ 0000000002b78c60] Failed to update header with correct duration.
[flv @ 0000000002b78c60] Failed to update header with correct filesize.
Error writing trailer of rtmp://pcgw.pgw.jp:9278/live/livestream: Operation not permittedframe=177730 fps= 30 q=-1.0 Lq=-1.0 size= 448657kB time=5934.40 bitrate= 619.3kbits/s speed=0.996x
video:839465kB audio:46367kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Input file #0 (pipe:):
Input stream #0:0 (video): 177730 packets read (429808637 bytes);
Input stream #0:1 (audio): 139099 packets read (23739725 bytes);
Total: 316829 packets (453548362 bytes) demuxed
Output file #0 (rtmp://pcgw.pgw.jp:9278/live/livestream):
Output stream #0:0 (video): 177730 packets muxed (429808637 bytes);
Output stream #0:1 (audio): 139099 packets muxed (23739725 bytes);
Total: 316829 packets (453548362 bytes) muxed
Output file #1 (d:\temp\rokuga.mp4):
Output stream #1:0 (video): 177729 packets muxed (429803737 bytes);
Output stream #1:1 (audio): 139099 packets muxed (23739725 bytes);
Total: 316828 packets (453543462 bytes) muxed
0 frames successfully decoded, 0 decoding errors
[AVIOContext @ 00000000005ebaa0] Statistics: 0 seeks, 316799 writeouts
[AVIOContext @ 0000000000616240] Statistics: 60 seeks, 317244 writeouts
[AVIOContext @ 00000000005b2d60] Statistics: 459468056 bytes read, 0 seeks
Conversion failed!
0935名無しさん@お腹いっぱい。
2017/01/22(日) 22:41:44.66ID:MGYo1xpB0ffmpeg.exe -rtbufsize 256MB -r 30 -s 1708x960 -f dshow -i
video="SCFF DirectShow Filter":audio="ライン入力 (Realtek High Definition "
-c:v h264_qsv -look_ahead 0 -threads 0 -r 30 -s 854x480 -sws_flags accurate_rnd+lanczos
-pix_fmt yuv420p -vf "hqdn3d=15" -b:v 590k -maxrate 590k -bufsize 590k -preset veryslow
-profile:v main -async 100 -acodec libfdk_aac -profile:a aac_he_v2 -signaling implicit
-afterburner 1 -ar 48000 -b:a 32k -ac 2 -vol 450 -f flv pipe: | ffmpeg.exe -loglevel panic
-i - -codec copy -f flv "rtmp://pcgw.pgw.jp:9278/live/livestream" -r 30
-codec copy d:\temp\rokuga.mp4"
映像ビットレートが590kbpsだと結構な頻度で配信中にエラーが発生してしまうみたい
550kbpsくらいまで抑えれば滅多にエラーは発生しなくなる
配信代行サーバー側はもっと高ビットレート配信に対応しているから問題無いはず
何が原因だと思う?
0936名無しさん@お腹いっぱい。
2017/01/22(日) 23:27:13.12ID:KORuvRdA0さっさと消えろカス
0937名無しさん@お腹いっぱい。
2017/01/23(月) 01:34:22.18ID:RZxlPLPY00938名無しさん@お腹いっぱい。
2017/01/23(月) 16:00:15.74ID:slyHuI/N00939名無しさん@お腹いっぱい。
2017/01/23(月) 21:42:57.78ID:Wucmwh3F0その案件だと2万円が相場かな
0940名無しさん@お腹いっぱい。
2017/01/23(月) 23:48:13.52ID:oBlTEnyb0"ffmpeg\bin\ffmpeg.exe" -i %~1 -r 29.97 -vf setpts=PTS/2.4 -af atempo=2.0 -af atempo=1.2 -s 1280x720 -pix_fmt yuv420p convert.mp4
これだと音が等倍速になってしまいます。
atempo 2.0 × 1.2 = 2.4になる予定なのですが、
複数フィルタのかけかた間違えてますか?
そもそも対応していないのでしょうか。
0941名無しさん@お腹いっぱい。
2017/01/23(月) 23:56:44.20ID:vpSTlz2E00942名無しさん@お腹いっぱい。
2017/01/23(月) 23:58:13.10ID:oBlTEnyb0ありがとうございます。
どこかに複数指定すればいいって書いてあったので…
他の方法探してみます
0943名無しさん@お腹いっぱい。
2017/01/23(月) 23:59:34.15ID:vpSTlz2E0-af "atempo=2.0, atempo=1.2"
0944名無しさん@お腹いっぱい。
2017/01/24(火) 00:00:48.18ID:TKHKqK1x0ありがとうございます。試してみます!
0945名無しさん@お腹いっぱい。
2017/01/24(火) 00:27:03.69ID:x0nuWsIb0無劣化だし
0946名無しさん@お腹いっぱい。
2017/01/24(火) 02:00:26.59ID:0rd3sIkq0勘違いしてた
0947名無しさん@お腹いっぱい。
2017/01/31(火) 00:50:50.50ID:8Xd7DMA50消費電力>サイズ>画質
なのですが
お勧めのコーデックはありませんか?
0948名無しさん@お腹いっぱい。
2017/01/31(火) 14:38:18.15ID:6nGLL0QJ0あるのですが、これをサポートするコーデックって一体何でしょうか?
0949名無しさん@お腹いっぱい。
2017/01/31(火) 23:58:51.08ID:yKIp/gW30最近は再生速度調節できる動画プレイヤーも増えたが、この劣化はいまいち良くない方
2倍以上にするために2回掛けしたら更にひどくなりそうだ
何か改善法が無いものか
比較はAviSynthのChangePlaySpeed
こっちは滑らかで劣化を感じない代わりに、波形をカットでもしてるのか台詞の細かい滑舌が聞き取れなくなったりする
これも他のところで面倒が多いからあまり頼りたくない
0950名無しさん@お腹いっぱい。
2017/02/01(水) 00:29:55.32ID:BxH21GyQ0いくらでもほかのソフト嚙ませ
0951名無しさん@お腹いっぱい。
2017/02/01(水) 01:31:04.66ID:CLgHP9US0scaletempoライブラリを用いたatempoフィルタが不満なら、
最近追加されたrubberbandフィルタを試してごらん。
おそらくライブラリを自分で導入してビルドしないとダメだと思うけど、
それだけのCLIツールもある。
0952名無しさん@お腹いっぱい。
2017/02/01(水) 03:49:57.09ID:dLqk1ctd0もうずっとずっと昔 mplayer 等に scaletempo がなかった頃見つけた唯一の方法が
LADSPA の tap_pitch を使うことだったのだけれど、今でも必要なヘッダを追加して
--enable-ladspa でビルドすれば ffmpeg で使えるようにできる。
ただ LADSPA plugin も自分でインストールする手間が増えるのでちょっと面倒かな。
>[all variants] HOWTO: shift tempo in mplayer without changing pitch
https://ubuntuforums.org/showthread.php?t=1226982
0953名無しさん@お腹いっぱい。
2017/02/07(火) 22:40:44.77ID:tme0hMnF0検索しても「動画編集」の方に記事が偏っていて、いまいち参考になる話に行き当たりません。
0954名無しさん@お腹いっぱい。
2017/02/07(火) 22:47:32.56ID:k/saRo+j00955名無しさん@お腹いっぱい。
2017/02/07(火) 23:12:02.36ID:707gDhAx0さすがにそんなことじゃないよねw
0956名無しさん@お腹いっぱい。
2017/02/08(水) 23:53:19.61ID:dhwxlbKA00957名無しさん@お腹いっぱい。
2017/02/11(土) 13:55:42.97ID:Zt1dGtq40-joint_stereo 1を指定しても無視されてしまいます。ffmpegでは出来ないのでしょうか?
0958名無しさん@お腹いっぱい。
2017/02/11(土) 18:47:18.86ID:CmJx+S4+0試しに"0"を指定して、比べてごらん。
0959名無しさん@お腹いっぱい。
2017/02/11(土) 21:05:02.75ID:erLVs6bv0PC2でffmpegを使ってエンコードする
ってことは可能?
0960名無しさん@お腹いっぱい。
2017/02/11(土) 21:58:16.25ID:+KvpbQgB0何でわざわざそんな事を?
別PCでエンコさせたければグラボをミラーリング出力にでもして
片方をモニタ、もう片方をHDMIをキャプボに入れた方が早いと思うが・・・
0961名無しさん@お腹いっぱい。
2017/02/11(土) 22:35:27.85ID:erLVs6bv0そのキャプボが無くてもすませられないかなと思って
0962名無しさん@お腹いっぱい。
2017/02/12(日) 08:05:02.75ID:xjyI70f500963名無しさん@お腹いっぱい。
2017/02/12(日) 15:05:05.95ID:O3eeCgtN0ギガイーサでも無理か
0964名無しさん@お腹いっぱい。
2017/02/13(月) 00:46:18.42ID:/ky4JMMo01枚ダウンするのにも時間いるのに無理もいいところ
0965名無しさん@お腹いっぱい。
2017/02/14(火) 20:18:38.78ID:ojEFzdxo0OSはWindows8.1
これ以上積んでも劇的な性能向上は認められないって値がどのくらいのか知りたい
0966名無しさん@お腹いっぱい。
2017/02/14(火) 21:04:08.18ID:vza5zTLO0参考ならんかもだけどRamよりcpuの心配をした方がいいかも(うちの環境では64bitで16GBのけっても4GBも行かない)
0967名無しさん@お腹いっぱい。
2017/02/15(水) 00:06:49.13ID:JRyHBRzr0> (うちの環境では64bitで16GBのけっても4GBも行かない)
d楠
0968名無しさん@お腹いっぱい。
2017/02/15(水) 01:34:16.73ID:ZFdx5JEV0h265もnvencも使えるしもうわざわざ自分でビルドする必要ないな今のところ
0969名無しさん@お腹いっぱい。
2017/02/15(水) 22:18:02.83ID:JRyHBRzr00970名無しさん@お腹いっぱい。
2017/02/16(木) 00:02:33.69ID:VCVCW3MN0nero coreaudio fhgaac(同じ研究所製)より劣るって思うんだけど実際どうなの?
リンク可能なaacエンコーダとしてはネイティヴaacエンコーダよりは迷うことなくいいとは思うけど
個人的にはタイムスケールとか維持しないからffmpeg libavformatは嫌い
オプション指定で解決できるのなら知りたい
0971名無しさん@お腹いっぱい。
2017/02/19(日) 19:31:19.20ID:iDh19vdy0自分の英語力だと
xがyと同じなら1を返して、違ったらzを返す
yが0でないならxを返して、違ったらzを返す
と読めてしまったんですけど、どなたか正解をお願いします。
0972名無しさん@お腹いっぱい。
2017/02/19(日) 19:42:09.34ID:iDh19vdy0xが0ならz
でした
おさわがせしました
0973名無しさん@お腹いっぱい。
2017/02/19(日) 22:40:28.17ID:3e7e53BW00974名無しさん@お腹いっぱい。
2017/02/20(月) 01:00:13.30ID:9SIl2vFr0どこかにダウンロードできるとこ残ってませんか?
0975名無しさん@お腹いっぱい。
2017/02/21(火) 17:44:01.50ID:KRSwfD5v00976名無しさん@お腹いっぱい。
2017/02/21(火) 17:54:51.23ID:TMJCYnYY00977名無しさん@お腹いっぱい。
2017/02/21(火) 19:09:27.07ID:4UpP19eg0--disable-swscale でも良いなら自ビルドしたほうが早そう。
0978名無しさん@お腹いっぱい。
2017/02/22(水) 08:30:32.83ID:8wn6EWWk0974氏が欲しいビルドかどうか分からんが・・・
ttp://353132.blog12.fc2.com/blog-entry-47.html
ここにあったDL先にあるアーカイブ内のcoresディレクトリ内にffmpeg.exeがあって
それがr18607だった
オプションは
FFmpeg version SVN-r18607, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-memalign-hack --enable-postproc --enable-gpl --enable-libfaac --enable-lib
faad --disable-decoder=aac --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libvorbis --
enable-libtheora --enable-libxvid --enable-libx264 --disable-ffserver --disable-ffplay --enable-avis
ynth --enable-small --enable-pthreads --extra-ldflags=-static --extra-cflags='-mtune=core2 -mfpmath=
sse -msse -fno-tree-ch -fno-common'
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.26. 0 / 52.26. 0
libavformat 52.32. 0 / 52.32. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Apr 19 2009 02:06:28, gcc: 4.3.3
だった。
一応faac入りの様子
0979名無しさん@お腹いっぱい。
2017/02/22(水) 13:34:46.35ID:d6qZwAfi00980名無しさん@お腹いっぱい。
2017/02/23(木) 08:43:20.74ID:ExMyUGXf0http://potato.2ch.net/test/read.cgi/software/1420916868/
0981名無しさん@お腹いっぱい。
2017/02/23(木) 15:19:49.11ID:ytJy4nlN0ffmpegならこちらへ 3 [無断転載禁止]©2ch.net
http://potato.2ch.net/test/read.cgi/software/1487682297/
0982名無しさん@お腹いっぱい。
2017/02/23(木) 22:27:15.78ID:2376ZfNy00983名無しさん@お腹いっぱい。
2017/02/24(金) 07:27:12.57ID:PqcMUcOW00984名無しさん@お腹いっぱい。
2017/03/04(土) 15:59:41.95ID:XbXFrxqh00985名無しさん@お腹いっぱい。
2017/03/04(土) 19:03:04.66ID:G3BJdyOR0今更だけどmp3の仕様上ビットレートが高くなるとジョイントステレオ選べなくなる
0986名無しさん@お腹いっぱい。
2017/03/05(日) 03:31:04.89ID:22Hs/DYt00987名無しさん@お腹いっぱい。
2017/03/05(日) 23:38:30.30ID:OyaTBBog00988名無しさん@お腹いっぱい。
2017/03/06(月) 10:55:54.34ID:BqnxRTOQ0Main features:
parallel batch processing (better usage of multi core/threads CPU's)
support of complexes options in presets (compatible with studio and professional settings)
large support of audio/video converter
AnotherGUI is portable, no installation needed
http://www.stuudio.ee/anothergui/
0989名無しさん@お腹いっぱい。
2017/03/06(月) 20:38:48.52ID:cCMge6Gv0AMDのハードウェアエンコードにも対応してくれんかのう
0990名無しさん@お腹いっぱい。
2017/03/06(月) 21:01:36.89ID:S1J1YxhN00991名無しさん@お腹いっぱい。
2017/03/15(水) 05:56:11.59ID:j+B8CkM100992名無しさん@お腹いっぱい。
2017/03/24(金) 00:59:03.41ID:k7S8v6KS00993名無しさん@お腹いっぱい。
2017/03/24(金) 00:59:26.56ID:k7S8v6KS00994名無しさん@お腹いっぱい。
2017/03/24(金) 00:59:43.06ID:k7S8v6KS00995名無しさん@お腹いっぱい。
2017/03/24(金) 00:59:59.45ID:k7S8v6KS00996名無しさん@お腹いっぱい。
2017/03/24(金) 01:00:52.67ID:k7S8v6KS00997名無しさん@お腹いっぱい。
2017/03/24(金) 01:01:17.29ID:k7S8v6KS00998名無しさん@お腹いっぱい。
2017/03/24(金) 01:01:33.13ID:k7S8v6KS00999名無しさん@お腹いっぱい。
2017/03/24(金) 01:02:22.44ID:k7S8v6KS01000名無しさん@お腹いっぱい。
2017/03/24(金) 01:02:51.83ID:k7S8v6KS010011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 802日 20時間 55分 3秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。