10/03/08 23:19:34 BVRPZfQr
libx264-hq.ffpresetの中身をいじれ。
どのパラメータいじればいいかはここ読め。
URLリンク(www.wikihouse.com)
332:login:Penguin
10/03/09 00:15:17 G5a/MyNd
mpeg2から静止画切り出してるのですが、ファイル後半を開始位置に選ぶと
出力されるまでのタイムラグがすごい大きくなるのを回避する方法はないでしょうか。
333:329
10/03/09 00:58:46 0C/8YMMq
>>331
vpreの中で設定されている値が優先されるということでしょうか。
ちょっといじってみます。
334:login:Penguin
10/03/19 10:05:28 8yUMTXNN
FFmpegだけでラジコ録音するにはどうしたらいいの?
ffmpeg -i rtmp://radiko.smartstream.ne.jp:1935/TBS/_defInst_/simul-stream -vn -acodec libmp3lame -ab 64k TBS.mp3
これだとダメ
何が間違ってるの?
335:login:Penguin
10/03/19 13:51:25 g1b+XVTY
>>334
URLリンク(d.hatena.ne.jp)
336:login:Penguin
10/03/19 21:13:45 8yUMTXNN
>>335
そうか、ここはLinux板だからね
win環境なんだけど、誰かいいアイデア出してもらえる人いませんか?
スレリンク(software板:68番)
のサンプルだと問題なく録音できるんですが>>334だとどうしても無理…
337:login:Penguin
10/03/19 21:40:28 NHTzA4Ww
>>336
Windows版使えば良いのでは?
338:login:Penguin
10/03/19 21:43:58 8yUMTXNN
>>337
URLリンク(blog.k-tai-douga.com)
ここのwin版を使ってます。
結局、何がダメなのかが分からない…
339:login:Penguin
10/03/19 21:45:18 NHTzA4Ww
>>338
言葉たらずだった。
rtmpdumpのWindows版。
そうすると>>335とか大丈夫じゃない?
340:login:Penguin
10/03/19 21:52:30 8yUMTXNN
今現在Windowsで、rtmpdumpを使ってflvファイルを取得して、ffmpegでmp3に変換しています。
rtmpdumpでもmp3ファイルを取得できますが、レートが48k固定になって64kとかに変換する方法が分かりません。
もしffmpegだけでmp3 64kにできてタイトルとかアーティストなどのタグが付けられるなら
それでいいんですが…
341:login:Penguin
10/03/19 21:53:36 8yUMTXNN
>もしffmpegだけでmp3 64kにできてタイトルとかアーティストなどのタグが付けられるなら
それでいいんですが…
rtmpdumpの間違いですね^^;
342:login:Penguin
10/03/19 22:00:07 NHTzA4Ww
>>340
ソースが48kbpsなら無理に64kbpsにする必要もないと思うよ。
ポータブルプレイヤーに入れたいけど48kbpsが対応してないとかならしょうがないけど。
と、本題からずれた所だけど一応。
343:login:Penguin
10/03/19 22:11:25 8yUMTXNN
>>342
まさにポータブルプレイヤーが対応していないのです。
対応してたらこんな苦労はしないのですが
344:login:Penguin
10/03/19 23:04:21 RhJifkYD
>>336
Windows消してLinuxを入れる。
もしくはとっとと消えろ!
345:login:Penguin
10/03/19 23:20:48 8yUMTXNN
スレ違いとはいえ、まったくのスレ違いじゃないからここで聞いてみたのだが悪かったよ
消えるよ
346:login:Penguin
10/03/20 08:29:16 CQu+0Zq/
板違いだけどスレ違いじゃないような状況よね。
Windows板とか、どっか別な場所にffmpegスレって無いの?
まぁ、マシンパワーあるなら仮想マシンにLinux突っ込むとか。
347:login:Penguin
10/03/22 02:13:48 Ywxmo3iD
ここじゃなくてソフトウェア板に立てた方がよかった
348:login:Penguin
10/03/22 21:06:47 9jljQ9Su
>>334
僕もWin環境ですが、ffmpegだけで録音してます。
>>335のリンク先コメント欄で指摘されている通り、app pathの[/]を[%2f]にURLエンコードしてあげればOK。
ffmpeg -i rtmp://radiko.smartstream.ne.jp:1935/TBS%2f_defInst_/simul-stream -acodec libmp3lame TBS.mp3
上記で64kで保存できます。僕は-tオプションで時間指定してタスクに登録してスケジュール起動してます。
板orスレ違いごめんなさい。
349:login:Penguin
10/03/25 18:44:43 /aa8dRgm
>>348
ffmpeg でなく lame で同様のことをするには?
350:login:Penguin
10/03/25 22:52:55 V+yICUiy
EcoDeco使うって手もあるかな
どうでも良いけどコレで48.000Hzで抜き出したらアップサンプリングになんのかな?
なんないかw
351:348
10/03/26 16:25:30 hPaTT8et
>>349
lame単体でっていう意味ですか?lameでストリーミングデータを入力ファイルに指定できるのか分かりませんが、おそらく何らかのフロントエンドソフトを使わないと、lame単体では無理な気がします。
>>348は、ffmpegでlameライブラリを使用して、rtmpプロトコルで配信されているflvをmp3にエンコードしています。
352:login:Penguin
10/03/26 20:04:14 I4ZyipN3
>>351
> "でっていう"
wwwww
353:login:Penguin
10/03/26 20:06:04 I4ZyipN3
>>351
lame は、単なる mp3 encoder ですよ。分かってます?
354:login:Penguin
10/03/26 20:06:54 I4ZyipN3
>>353
>>351 氏、おっと失礼。m(_ _)m
>>349 宛でした
355:348
10/03/26 20:48:56 hPaTT8et
しもた。。。
/ニYニヽ
(ヽ /( ゚ )( ゚ )ヽ /)
(((i ) /::::⌒`´⌒::::\ ( i))) でっていうwwwwwwwwwwwwwww
/∠_| ,-)___(-,|_ゝ \
( ___、 |-┬-| ,__ )
| `ー'´ /´
| /
356:login:Penguin
10/03/28 18:33:45 BS2JRmjy
すごいなぁ、そんな機能まで有ったのか。
357:login:Penguin
10/03/29 20:03:11 6t4IAqyw
ffmpeg -i src.m2v -i src.aac -target ntsc-dvd -b 3800000 -ab 192000 -acodec ac3 dst.mpg
みたいに -target ntsc-dvd でHD→SD変換すると色空間がBT.709のままだったのですが、
BT.601に変換するオプションはありませんか?
358:login:Penguin
10/03/31 14:11:57 Mk0dr5rp
ffmpegで動画からmp3を無劣化で抽出したらけっこう速い?
359:login:Penguin
10/03/31 16:07:27 hDyZ2xag
>>358
動画の音声コーデックがMP3なら一瞬
360:login:Penguin
10/03/31 16:36:26 Mk0dr5rp
>>359
ありがとう!
361:login:Penguin
10/04/12 10:42:12 psJqc9xC
ソフトウェア板にスレが立ってた
ffmpegならこちらへ
スレリンク(software板)
362:login:Penguin
10/05/03 09:24:08 SbTPd1Mu
今日、0.5.1をビルドしようと思うんだけど、
これはenableしとけよ!っていうcodecってどれ?
libmp3lameだけは入れるんだけど、他はどうしようかと。
363:login:Penguin
10/05/03 13:46:08 bbqelPfr
>>362
librtmp(RTMP Dump)
364:login:Penguin
10/05/03 19:37:26 SbTPd1Mu
>>363
ありがとう。今日3回目の configure && make 、行きます。
DE できるものと それに必要なライブラリの対応表みたいなのって、
どこかにあるのかなー。
365:login:Penguin
10/05/23 11:38:22 AuyguIFq
ffserver+ffmpeg でasfのストリーム配信やろうとしてるんですけど
wmpで見られません。なぜかvlcだと見られます。
なんでか教えろ
366:login:Penguin
10/06/01 16:22:35 /IYkD9S4
>>365
ここはLinux板なのでwmp使ってる人は居ないかと
367:login:Penguin
10/06/01 20:23:35 S8FNHnHM
Windows版でffserver+ffmpegならLinux版で聞けと言われたりしてなw
368:login:Penguin
10/06/03 00:35:08 925G+YRt
>>365
とりあえず、ソースのファイルフォーマットでダメかOKかを切り分けてみたら?
vlcなんてキタナイフォーマットも食っちゃう子だろ
369:login:Penguin
10/06/10 01:01:41 tQLbYqOd
wmpはaspの中に突っ込めるフォーマットがなんだったかの1種類に限定されてる。
っていうのをどこかで聞いた。
多分この板のテレビ録画関連スレ。
URLリンク(www.mda.or.jp)
これも参考になる?
てーかググるといろいろ情報出てくるが…
>>367
ソフトウェア板が適切では。
スレリンク(software板)
スレリンク(software板)
370:login:Penguin
10/06/17 15:33:53 1lg57qBi
0.6が来た
371:login:Penguin
10/08/16 21:45:43 niNUHqS4
ffmpegでLAN内のネットワークカメラを録画するには
どんなコマンド打てばいいの??
特に圧縮とかする必要はなし。カメラのほうでH264形式で圧縮されてる。
372:login:Penguin
10/08/18 15:36:33 DKAjd168
恥の殿堂なんてページあったのかw
笑っちまった
373:login:Penguin
10/08/20 20:35:02 hfASvkPK
padtopとか使えなくなったのはどのリビジョンから?
374:login:Penguin
10/08/28 00:43:58 GSRgi/W1
現在時刻を出力するファイル(動画)の右下あたりに
挿入する方法ありませんか??
375:login:Penguin
10/08/29 08:29:12 JZd7tAfp
-sameqは画質を圧縮せず、そのままコピーするコマンドですが、これって動画だけで音声とはまた別ですよね?
音声も上と同じように、そのままコピーするコマンドってありませんか?
376:login:Penguin
10/08/29 12:28:45 XRDuYaJY
>>375
> -sameqは画質を圧縮せず、そのままコピーするコマンドですが、これって動画だけで音声とはまた別ですよね?
「そのままコピー」は-vcodec copy
音声ストリームを「そのままコピー」するなら、-acodec copy
変換(aac->mp3等)しながらbitrateとかは変えたくない、って意味なら多分無い。
377:login:Penguin
10/08/29 18:19:28 JZd7tAfp
>>376
すみません、なぜかそれだとできないんですが・・・
thp→mpgの変換で、いつもはffmpeg.exe -i ○.thp -sameq ○.mpgですませていたのですが、
どうも音声が劣化しているようで困っています。 若干、画質も劣化している可能性もあると思います
コマンドの順番があるのか分かりませんが、ffmpeg.exe -i ○.thp -vcodec copy -acodec copy ○.mpgでは変換されませんでした
378:login:Penguin
10/08/29 19:30:46 T5yx69i+
exe.....
379:login:Penguin
10/08/29 20:57:05 JZd7tAfp
>>378
exe抜いてもできませんでしたが・・・
380:login:Penguin
10/08/29 23:22:18 YKRnK2T/
ここって・・・Linux板だよな?
見間違いか??
381:login:Penguin
10/08/30 00:37:59 tZ5D+hPq
-sameqがそのままコピーってのがまず間違い
「そのままコピー」ってのは、当たり前だが
コピー先のコンテナフォーマットに音声や動画がそのまま入れられる(互換性がある)
ときだけに使える手段だ
つまりMPEGに入れたいのなら、MPEGに入れられる動画・音声形式じゃなきゃいけない
そうじゃなきゃ、再エンコードして形式変換するしかない
そして再エンコードするなら、劣化は必ず発生するんだよ、ロスレスでない限りはね
382:login:Penguin
10/08/30 03:57:54 Vf9PDDZn
>>381
それでは、コンテナフォーマットをコピーしつつ、劣化を食い止めるにはどうコマンドすればいいのでしょうか?
私がしたいのは劣化なしのまま、互換性のあるコンテナに変換したいのです
thp→mpgだと、再エンコードしか方法はありませんか?
もしそれしかないのなら、せめて音声の劣化を防ぐ方法を教えていただけないでしょうか?
-sameqだけだと、画質は許容範囲ですが、音声はかなり劣化しています
383:login:Penguin
10/08/30 04:39:34 mWAOnxYU
音声の質が気に入らなきゃレート上げるなりなんなりすりゃいいだろ
コマンドの打ち方もてめぇで調べられないならこんなソフト使うなアホが
384:login:Penguin
10/08/30 13:52:20 tZ5D+hPq
>>382
-ab 192k
といった具合に音声のビットレートを-abオプションで指定するといい
385:login:Penguin
10/08/31 00:14:23 X7QaVg4I
>>384
いや、ビットレートではなく、元ファイルと同じビットレートやサンプリングレートを自動で判別して、同じにするということは不可能ですか?
これでダメだったら、すっぱりと諦めます
386:login:Penguin
10/09/01 22:37:31 jSHahZe/
>>386
ffmpeg とか mplayer とか、mediainfo とかで、コンテナの情報を取得してから、
ffmpeg に渡せば、自動判別っぽくできるけど…。
まぁ、自分でできそうになさそうであれば、諦めてくださいな。
387:login:Penguin
10/09/14 07:55:51 euVXrLQ1
サンプルをたよりに ffmpeg をコンパイルしています。
./configure で、
Unknown option "--enable-libfaad"
Unknown option "--enable-libogg" となります。
どうも ./configure --help で確認したところ、このふたつのオプションは元からないようです。
libfaad2 と libogg を使いたいのですが、どうすればいいでしょうか。
それと libtheora と libvorbis で OGG 吐けるから、libogg はいらないのでしょうか。
そのサンプルでは libvpx_vp8 の指定もあったのですが libvpx しか見つかりませんでした。
WebM も作りたいので何かアドバイスがもらえると助かります
388:login:Penguin
10/09/14 09:18:33 cA2AjQ3H
ソースに全部書いてあると思うよ。
ソースは誰のアドバイスよりも正確。
389:login:Penguin
10/09/14 09:44:50 OCYvX+Bd
>>387
ffmpeg独自のAACデコーダがHE-AACのデコードに対応したことにより
libfaad2のサポートはもはや不要と判断され削除された
どうしてもfaadを使いたければ、svnのログなりたどって、サポートしてたころのものを使え
liboggはffmpeg自体には関係ないが、libvorbisとlibtheoraのビルドに必要
それとtheora+vorbisのoggを作りたいなら、ffmpegよりもffmpeg2theoraを使ったほうがいい
あと、どのサンプルを見てるのか知らんけど、最新のffmpegのconfigureには
--enable-libvpx_vp8なんていうのはない
--enable-libvpx --disable-decoder=libvpxとすればいい
libvpxよりもffmpeg独自のデコーダのほうが性能がいいから、libvpxのデコード機能は今は無用
390:login:Penguin
10/09/14 11:56:17 euVXrLQ1
>>388-389
ありがとうございます
>>388
いっぱいいっぱいですが、がんばります
>>389
>liboggはffmpeg自体には関係ないが、libvorbisとlibtheoraのビルドに必要
libogg は必要。
自分のしたいことに何が必要で不必要か、もっと勉強してきます
>それとtheora+vorbisのoggを作りたいなら、ffmpegよりもffmpeg2theoraを使ったほうがいい
ffmpeg2theora というのは知らなかったのですが、興味があるのでこれから調べてみます
391:login:Penguin
10/09/14 13:28:03 4dzbygJI
> それとtheora+vorbisのoggを作りたいなら、ffmpegよりもffmpeg2theoraを使ったほうがいい
ffmpeg で作ると期待した結果にならなかったのでffmpeg2theora 使ってるんだけど確かにそうなんだよね
392:login:Penguin
10/09/14 13:31:15 v5B4rhvZ
ffmpeg 0.6のAACデコーダではエラーが出てデコード出来ない事が少なからずあるんだが
faad2落とすならもっとバグが取れてからにしてほしいな
393:login:Penguin
10/09/15 18:50:29 xnv/Pd4l
374じゃないけど、
作成する動画に文字を追加する方法ってあるんですか?
よく、SAMPLEとか入ってるような動画ありますけど。
394:login:Penguin
10/09/18 02:07:17 n9xMPoP/
Windows付属のDVD作る奴
395:login:Penguin
10/09/28 06:03:30 /DPzT83k
winffでflvをmp4に変換するにはどうすればいい?
メニューにmp4がないんです。
396:login:Penguin
10/09/28 06:19:17 /DPzT83k
URLリンク(www.geocities.jp)
こういうメニューにmp4がない。
ubuntuにいれたんだけど、なぜ?
397:login:Penguin
10/09/28 09:58:11 ZdBMzvgt
>>395
winff なんか使うな。そういうことだ。
398:login:Penguin
10/09/28 13:30:52 bSPemwNZ
flvをいったんy4mとwavにして、それをx264とneroAacEncにかけ、MP4Boxで固める
これが正しい手順
399:login:Penguin
10/09/30 01:48:18 KSrZG57F
ffmpeg なのですが、謎のエラーが出て処理が進みません。
こんなかんじです
frame=193113 fps=1079 q=-1.0 size= 3936671kB time=8054.42 bitrate=4003.9kbits/s
frame=194077 fps=1082 q=-1.0 size= 3944779kB time=8094.63 bitrate=3992.2kbits/s
frame=195640 fps=1087 q=-1.0 Lsize= 3956748kB time=8159.82 bitrate=3972.4kbits/s
video:3507227kB audio:446241kB global headers:0kB muxing overhead 0.082959%
m2ts から mkv にコンテナを入れ替えたいだけなのですが、必ず同じところで止まってしまいます。
これいったいどうしてなのでしょうか?
ffmpeg -i /Users/Apple/Desktop/Untitled.m2ts -vcodec copy -acodec copy Untitled.mkv
400:login:Penguin
10/09/30 02:36:43 +YJNIvkF
ffmpegはm2tsもmkvも扱いが下手糞だから
そういうのはwine+eac3toが基本
401:login:Penguin
10/09/30 12:06:43 xlTTjzcM
>>395
FLVつっても色々あるからな
(H264+AAC).FLVならコンテナ置きかえるだけ
FLV1なら、FLV Lossless Converterで映像はロスレスでMPEG4にトランスコードできる
VP6の場合は再エンコしかねえな
>>399
tsMuxeRでdemuxして、mkvmergeで結合とか
402:junk ◆OSveI956Sw
10/09/30 21:36:09 DSKQgeGf
junk [aec58306]
403:login:Penguin
10/09/30 21:36:53 DSKQgeGf
まちがえたあああ
404:login:Penguin
10/10/07 21:46:49 sBOprV4W
LinuxでCUDAエンコしたいよおぉ
405:login:Penguin
10/10/08 09:28:36 39AzJ70d
>>404
できる。
406:login:Penguin
10/10/08 11:41:50 EdwvcLLY
>>405
マジ!? 俺のググり方が甘いのか、ffmpegはCUDA対応予定なし、というのしか見つからんかった。
よければURL恵んでください。
407:login:Penguin
10/10/09 20:51:36 mtswqPWr
>>406
GPUドライバ + libva + libx264の新しめの + ffmpeg(というかffmpeg経由でlibx264使えば何でも)
で出来る
408:login:Penguin
10/10/10 00:40:57 zNish2T3
>>407
それって、動画再生支援(VDPAU)で動画再生、ではなくて、エンコードですか?
ここでlibvaとVA-APIのVDPAUバックエンドを見つけたのですが、
Splitted-desktop systems
URLリンク(www.splitted-desktop.com)
VDPAUは再生支援専用だし、どうもCUDAでエンコードするものではないような…
409:login:Penguin
10/10/10 12:36:03 a69NMpgk
てs
410:login:Penguin
10/10/11 01:09:46 etKac+H0
嘘を嘘と見(ry
411:login:Penguin
10/10/19 01:34:13 KbiDXzd3
0.6.1
412:login:Penguin
10/10/19 21:47:45 dujN6YhX
0.6.1ってSVNのリビジョンだといくつなんだろ?と思ってログみてたら、
>r25518 | stefano | 2010-10-18 22:34:46 +0900 (月, 18 10月 2010) | 3 lines
>
>Remove -crop* options.
>
>Users are required to use the libavfilter crop filter.
ちょ、TOKYO MXのドラゴンボールZで余白削るのに使ってるんですけど
ググってlibavfilterの使い方は分かったけど、同等機能があるならオプションそのままで移行してよ。。。
あとついでに
>>373
>r23050 | michael | 2010-05-07 21:16:23 +0900 (金, 07 5月 2010) | 3 lines
>
>Remove messy pading hack in ffmpeg.c.
>Use avfilters if you want padding!
413:login:Penguin
10/10/19 22:53:22 wLQ313Jg
オプションそのままとかやってると、新しく使い始める人間には混乱の元になるだけだからな
むしろ、すっぱり切ったほうがいいと思うよ
414:login:Penguin
10/10/19 23:36:57 hOYfl4A6
libavfilterってイネーブルされてない事も多いのに困るわあ
415:login:Penguin
10/10/24 11:29:41 oExAxFGP
全体的に暗い動画をマトリクスとか使えない環境で変換するのに
悪あがきで-chromaoffsetを+4~6することで若干の改善を図りたいんですが
-i_qoffsetと-b_qoffsetは体感的に色が薄まるケースでは基本的に増やすのと減らすのとでは
どちらがなるだけ色を落とさずにすむでしょうか?
416:login:Penguin
10/10/24 16:14:19 JDTZcrPo
FullHDネットワークカメラ(防犯カメラ目的)をVGAで
常時録画してるのだが、ガレージに止めてたバイクがパクられ
防犯カメラを確認したが、解像度が悪くていまいちわからなく泣き寝入り状態orz
FullHD対応のカメラにも関わらず、VGAで録画してる理由っていうのが
H264でFullHDで録画すると処理速度が間に合わないという理由なんですが
PCIやPCIeが余ってるので、そこを利用して処理を早くしたりする方法とかないんでしょうか?
417:login:Penguin
10/10/24 17:09:12 p6+VtqBy
>>416
カメラ設置しててもパクられるってことは、けっこう値が張るバイクなんだろうね。
しかしVGAで解像度いまいちなのか。
思うに、プロの窃盗犯だったらカメラ設置してても覆面してきそうだから
あまり効果は見込めないような気がするなぁ。ガキのイタズラとかだったらまだしも。
418:login:Penguin
10/10/24 17:50:09 tQiyVhkJ
>>416
ガレージのすぐそばにカメラ設置すればいいんでないの?
419:login:Penguin
10/10/24 22:57:33 JDTZcrPo
>>417
>>418
今回、実際に取られてわかったのですが
作業着の服とかに何か文字が書いてるのですがそれから手がかりを探そうとしてくれた警察なのですが
何と書いてるか不鮮明でわからないんです。
せっかく、HD画質の動画なのでHDで録画するぞーと思ってるんですが・・・
バイクは150万ぐらいのやつでしたorz
次は、また車上荒らしにあうのではないかと警戒しています。
最近、近所でも物凄く多いんです。
420:login:Penguin
10/10/24 23:06:39 1OS1TXBE
たとえfullHDでも5fpsくらいなら問題はないんじゃない?
421:login:Penguin
10/10/24 23:40:32 tQiyVhkJ
>>419
>>420でいけそうなんじゃないかと思いつつ、
囮のバイクとか用意して犯人おびき寄せて、早いとこ捕まえちゃいなよ。
早く捕まえれれば、その150万するバイクもきれいに戻ってくるかもしれん。
422:login:Penguin
10/10/24 23:49:48 JDTZcrPo
>>420
カメラの設定が20/30fpsしか設定出来ないんですよね・・・
5fpsなら再圧縮に余計時間がかかるんで・・・何かいい方法ないですかね?
423:login:Penguin
10/10/25 00:43:56 nOeDSvJH
>>416
カメラの動画形式は MPEG2 で出せる?
IピクチャからJPEG作るようにすれば、2ファイル(フレーム)/秒ぐらいになるぞ。
424:login:Penguin
10/10/27 02:21:19 Fu1msm6w
>>419
画質以前に設置の仕方が悪いんじゃないか
ネットワークカメラならそこで壊されても動画自体はPCに残るんだから
バイクを盗むにもカメラに近づくにも必ず映る場所に設置してれば
画質なんかそれほど問題にならないんでは
425:login:Penguin
10/10/30 13:12:27 Yaryr9Iq
たまに見かける-hurry upオプションて何の効果があるんでしょうか?
426:login:Penguin
10/10/30 15:56:37 yuu4EkP+
>>423
JPG/H.264の二種類のみ。
427:login:Penguin
10/11/10 18:51:08 14+iF4gS
音声AACのAVIでエラーが出ます。
libfaac.dllを入れても変わりません。
どうしたらいいでしょうか?
Stream #0.1: Audio: [6][161][0][0] / 0xA106, 48000 Hz, 2 channels, 128 kb/s
[mp4 @ 01cb0050] track 1: could not find tag, codec not currently supported in c
ontainer
428:login:Penguin
10/11/10 19:33:24 +8zj6vms
その動画ファイルがおかしいんじゃね
ffprobeの結果を見てみたら?
AVIにH.264とAACを突っ込むとこうなるはず
Input #0, avi, from 'test.avi':
Metadata:
ISFT : Lavf52.64.2
Duration: 00:00:11.60, start: 0.000000, bitrate: 1727 kb/s
Stream #0.0: Video: h264, yuv420p, 640x360, 25 fps, 25 tbr, 25 tbn, 50 tbc
Stream #0.1: Audio: aac, 48000 Hz, stereo, s16, 122 kb/s
429:login:Penguin
10/11/10 20:03:31 14+iF4gS
>>428
やはり同じです。
-atag オプション等で修正できないでしょうか?
Metadata:
encoder : Cobra 11.6.0.50930
Duration: 00:06:45.90, start: 0.000000, bitrate: 4100 kb/s
Stream #0.0: Video: h264, yuvj420p, 720x480 [PAR 40:33 DAR 20:11], 29.97 fps
, 29.97 tbr, 29.97 tbn, 59.94 tbc
Stream #0.1: Audio: [6][161][0][0] / 0xA106, 48000 Hz, 2 channels, 128 kb/s
Unsupported codec (id=0) for input stream 1
430:login:Penguin
10/11/10 20:27:28 +8zj6vms
>>429
やってみた
$ ffmpeg -i org.avi -acodec copy -vcodec copy -atag 0xa106 bad.avi
$ ffprobe bad.avi
Input #0, avi, from 'bad.avi':
Metadata:
ISFT : Lavf52.64.2
Duration: 00:00:11.60, start: 0.000000, bitrate: 1727 kb/s
Stream #0.0: Video: h264, yuv420p, 640x360, 25 fps, 25 tbr, 25 tbn, 50 tbc
Stream #0.1: Audio: 0xa106, 48000 Hz, 2 channels, 122 kb/s
Unsupported codec (id=0) for input stream 1
$ ffmpeg -i bad.avi -acodec copy -vcodec copy -atag 0xff good.avi
$ ffprobe good.avi
Input #0, avi, from 'good.avi':
Metadata:
ISFT : Lavf52.64.2
Duration: 00:00:11.52, start: 0.000000, bitrate: 1740 kb/s
Stream #0.0: Video: h264, yuv420p, 640x360, 25 fps, 25 tbr, 25 tbn, 50 tbc
Stream #0.1: Audio: aac, 48000 Hz, stereo, s16, 122 kb/s
$
431:login:Penguin
10/11/10 20:39:01 14+iF4gS
>>430
やはり受け付けて貰えません。
0xA106の前の[6][161][0][0]が悪さをしてるんでしょうか。
432:login:Penguin
10/11/10 21:00:07 +8zj6vms
[6][161][0][0]は0x0000a106を1バイトずつ表示したものだから関係ないと思う
ffmpegのバージョンが関係しているか、または音声ストリームそのものが壊れているか
何かやった時に同じような症状になったようなかすかな記憶はあるんだけど
433:login:Penguin
10/11/10 22:06:34 14+iF4gS
>>432
AVIをバイナリエディタで開いたところ、
vidsH264
audsの後は空白でした。
ここを書き換えてどうにかならないでしょうか?
434:login:Penguin
10/11/10 22:13:38 14+iF4gS
>>433
auds空白は再構築しようとして失敗したファイルでした。
すみません。
435:login:Penguin
10/11/10 22:41:18 14+iF4gS
バイナリエディタで06 a1を検索してff 00に書き換えてみました。
音は出るようになりましたがffmpegに食わせると物凄い数のエラーが出ます。
どうもストリーム自体壊れているようです。
436:login:Penguin
10/11/18 23:05:42 Axsz0S1P
映像の右側を6px、左側を9pxが黒い帯になってるのだが
それをffmpegで切り取る事って可能なのでしょうか?
また、コマンドが分かりましたら教えてください。
437:login:Penguin
10/11/18 23:36:13 xap7445/
>>436
たぶん
r25518未満
-cropright 6 -cropleft 9
r25518以降
-vf "6:0:width-15:height"
width,heightは動画ファイルの画面サイズ。ffmpeg -iで確認
438:login:Penguin
10/11/23 22:26:15 Y9wFWDTb
ffmpegって下に文字を入れたりするのって出来なかったっけ?
確か可能だったはずなのだが、探しても見つからん。
439:login:Penguin
10/11/24 00:16:16 431vyyVK
>>438
そんな機能は無い
普通に編集するソフトを使え
Working with subtitles (create, edit, embed) in Linux
URLリンク(www.dedoimedo.com)
440:login:Penguin
10/11/24 10:49:44 iRx5UYGw
>>439
ライブカメラの動画をいつもffmpegで読み込みさせて
1分毎にjpgで保存させているのですが、右下に時刻とか表示させたいなぁと思ってるんですけど。。。
441:login:Penguin
10/11/24 12:59:04 c1zbsRZ8
>>440
つ ImageMagick
442:login:Penguin
10/11/24 19:56:21 HAy/TeJY
その手の質問は本家のMLでも良く出るけど答えはffmpeg-socを使え。だったかな。
443:login:Penguin
10/12/07 18:51:49 d9G16Xtg
>>440
静止画だけだったらffmpeg 使わないでもっと軽いのでいいんでないかな+Imagemagick
昔はwebcam ってsoft が1分おきに画像取得,文字入れ,sftp アップロードまでやってくれてた
444:login:Penguin
10/12/10 02:12:10 wE4qH2pF
URLリンク(blog.cheki.net)
を参考にさせて頂きffmpegをインストールしているのですが、ffmpegのmakeのところで
libavcodec/x86/vc1dsp_yasm.asm:329: error: operation size not specified
make: *** [libavcodec/x86/vc1dsp_yasm.o] エラー 1
とエラーがでます。
解決方法あれば教えて下さい。
OSはCentOS5.4です。
445:login:Penguin
10/12/10 12:27:09 lRJ9DLTq
CentOSなら「CentOS ffmpeg rpmforge」でググって詳しいやり方書いてる
サイトの手順通りにrpmでインストールした方がいいんじゃないかな?
446:login:Penguin
10/12/10 20:19:48 mvMBQFf4
>>444
わけも分からず、ffmpeg の svn head なんかもってくることはない。
ffmpeg-0.6 系からビルドすべし。
447:444
10/12/11 10:13:53 5e5seO8i
>>445
一発解決しました。
>>446
libamr_nbとlibopencore-amrnbの問題で
色々試してうまくいかず、ホントわけも
訳もわからずいろんなサイトに縋ってました。
本当にありがとうございました。
448:login:Penguin
10/12/11 11:14:55 qQlpyZVD
>>447
ffmpeg はとりあえず x264 さえビルドできていれば、
最低限使えるようになっていると思う。
あとは、使いたいライブラリを事前にゴリゴリビルドしておいて、
最後に ffmpeg をビルドという感じで。
実際に ffmpeg-0.6 系で十分やと思うよ。
449:447
10/12/11 15:46:22 5e5seO8i
>>448
ありがとうございます。
>>445さんアドバイスでrpmでのインストール実行しました。
ffmpegをビルドからやりなおすと又、エラーになりそうで・・。
只、x264は入れておきたいのでx264導入後、
ffmpeg-06系ビルドに再チャレンジしてみます。
(rpmからインストールしたものにx264が
含まれていないかもまだわかっていませんが。。)
450:login:Penguin
11/01/28 12:23:05 4rO2LAAl
FAACを使わないフリー版のAACデコーダーも再配布禁止?
451:login:Penguin
11/01/28 17:36:55 NSwULsFG
花ノ下ニテ...。: 備忘録 Ubuntu10.10にWebcamStudio導入しUSTREAM放送をする。
URLリンク(blog.geroppa.net)
FFMPEGでUSTREAM : ffmpeg | 市民メディアセンター MediR
URLリンク(goo.gl)
ffmpeg でh.264 Ust 配信もそろそろ行けそうなのか
週末試してみようかな
452:login:Penguin
11/02/07 22:18:40 faL+ngjU
ffmpegにlibvpxを組み込んでコンパイルしようとしているのですが、make時にエラーが出てコンパイル出来ません。
libvpxは事前にコンパイルし、libvpxフォルダをffmpegフォルダ内に置きました。
./configure --enable-shared --enable-swscale --enable-gpl --enable-libvpx --enable-memalign-hack
でMakefileを作成し、makeしたところ
LD libavcodec/avcodec-52.dll
Info: resolving _ff_log2_tab by linking to __imp__ff_log2_tab (auto-import)
Info: resolving _av_reverse by linking to __imp__av_reverse (auto-import)
Info: resolving _av_md5_size by linking to __imp__av_md5_size (auto-import)
Info: resolving _av_pix_fmt_descriptors by linking to __imp__av_pix_fmt_descriptors (auto-import)
Info: resolving _ff_sqrt_tab by linking to __imp__ff_sqrt_tab (auto-import)
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.
C:/MinGW/lib/libvpx.a(x86_dsystemdependent.c.o):(.text+0x1d): undefined reference to `vp8_dequantize_b_impl_mmx'
~似たような文章のため省略~
C:/MinGW/lib/libvpx.a(loopfilter_x86.c.o):(.text+0xa6c): undefined reference to `vp8_loop_filter_simple_vertical_edge_sse2
'
collect2: ld returned 1 exit status
make: *** [libavcodec/avcodec-52.dll] Error 1
と出て失敗しました。
どなたか対処法をご存知の方がいらしたら教えてください。
453:>>452
11/02/07 22:26:25 faL+ngjU
すみません、書き忘れました。
gccのバージョンは4.5.0
ffmpegのリビジョンは26402
libvpxはlibbpx-0.9.5-214.tar.bz2
を使用しています。
コンパイル時にはMSYSを用いており、mingwは2010/10/30にリリースされたものを用いています。
454:login:Penguin
11/02/07 22:28:29 tGAJMqE+
なぜこの板で?
455:login:Penguin
11/02/07 22:49:29 lIchs9Ky
>>453
ここはLinux板。Windowsなら↓の方がいいと思う
スレリンク(software板)
456:>>452
11/02/08 11:26:11 Cazu1OVN
>>454
>>455
すみません、スレタイ検索で調べていて板を確認していませんでした。
ありがとうございます。
457:login:Penguin
11/02/09 20:15:11 x8azi4Hc
あげ
458:login:Penguin
11/02/10 01:57:11 I58jIS67
ffmpeg-mtの公式コミットキタ━(゚∀゚)━!
と思ったら、とりあえずVP3だけだったでござるorz
もう少し待つしかないか…
459:login:Penguin
11/02/12 11:13:13 QJbBmZHm
あげ
460:login:Penguin
11/02/13 21:26:41 URZpwNvg
debian lenny(玄箱PRO)でffmpegをapt-getで入れたんだけど
mpeg2videoのコーデックが無いって言われます。
以下コマンドです。
ffmpeg -i $1 -vcodec mpeg2video -target ntsc-svcd -ab 128k -aspect 4:3 -s 720x480 outputfile.mpg
ffmpegの他に何か入れないとダメなのでしょうか?
それとも入れなおしたほうがいいですか?
461:login:Penguin
11/03/15 19:02:44.31 beiEBNzb
FFmpegの開発方針に不満を持ったメンテナーら、「Libav」としてフォーク
URLリンク(sourceforge.jp)
URLリンク(libav.org)
462:login:Penguin
11/03/22 14:12:40.56 oqp5fnKw
FFmpeg に ffmpeg-mt がマージされたけど、
Libav はどうするんだろう。
463:login:Penguin
11/03/30 16:15:04.35 LtTw4lRc
debianは ffmpeg -> libav になったみたいね。
URLリンク(packages.debian.org)
464:login:Penguin
11/03/31 06:06:33.25 xjXZ3sK8
>>462
URLリンク(libav.org)
> For instance, most of the ffmpeg-mt work has been merged into Libav for quite some time.
> This work is still ongoing, we are still working hard to fix the remaining issues such as
> with multi-threaded h264 decoding.
そもそもffmpeg-mtやってるAlexander Strange自身はLibav派だし
465:login:Penguin
11/04/19 20:42:51.79 AwDPu82y
PT2で録画したTSファイルからffmpegでメインストリームを取り出したいです
ffmpeg -i 入力ファイル名 -programid プログラムID -vcodec copy -acodec copy 出力ファイル名
と入力したところ、
[mpegts @ 0x20a3310] aac bitstream not in adts format and extradata missing
と出て終了しました
メインストリームを取り出せるようにするにはどうすればいいのでしょうか?
466:login:Penguin
11/04/19 20:49:02.39 AwDPu82y
エラーメッセージは他にも
[aac @ 0x20bf980] channel element 3.15 is not allocated
[mpeg2video @ 0x20833e0] mpeg_decode_postinit() failure
[aac @ 0x2083c90] channel element 3.9 is not allocated
[mpeg2video @ 0x20833e0] mpeg_decode_postinit() failure
が処理のはじめにも出てきます
467:login:Penguin
11/04/19 21:48:22.30 7tb/gnJj
最新のバイナリを自ビルドしてそれでもダメならサンプルをバグトラッカーに投げて文句を言えばいい
468:login:Penguin
11/04/20 00:50:26.15 t+djTa5y
>>465
TSについては録画スレの方が詳しい人が多い
とりあえず、ddでファイルの先頭削ってみれば?
469:login:Penguin
11/04/20 01:34:37.39 2HX3BhlJ
>>467
URLリンク(ubuntuforums.org)
を参考にlibvaを0.32に差し替えてビルドしてみたのですが、状態は変わりませんでした
470:login:Penguin
11/04/20 01:39:01.30 tYDZJPv4
>>469
じゃあ、こちらへどうぞ
URLリンク(libav.org)
URLリンク(roundup.libav.org)
471:login:Penguin
11/04/20 01:43:36.65 WorYCYbw
>>465
てか、./configure のオプションを全部晒さないと、
何を意図的に有効にしているかわからん。
472:login:Penguin
11/04/20 01:46:26.32 2HX3BhlJ
>>471
./configure のオプションは>>469のサイトの通りです
473:login:Penguin
11/04/20 04:11:34.86 lHv36puP
>>465
ffprobe でマッピング調べて、-map オプション使えば取り出せると思うけど。
474:login:Penguin
11/04/20 08:20:56.80 WorYCYbw
>>465
progid の取得だったら、tsinfo を使う手もあるな。
475:login:Penguin
11/04/20 16:58:29.46 lHv36puP
>>465,473
ごめん、試してみたら >>465 と同様なエラーが発生して取り出せなかった。
476:login:Penguin
11/04/20 22:24:12.17 +THp+Js5
TsSplitter使うのが無難?
477:login:Penguin
11/04/21 12:20:39.54 Y43m7KL1
ffmpegをPythonでどうやって快適に使えるか調査中。
ffmpeg自体は十分高速なんだが、Pythonで扱えるデータに変換する段階が遅い。
自作しないといけないんだろうか……。
478:login:Penguin
11/04/21 12:53:08.72 9LjZ1VWl
twitterからのコピペですか?
479:login:Penguin
11/04/21 15:53:00.55 elyR30j/
フォルダにファイルを突っ込んだら自動的にiPad用の動画を別のフォルダにはき出すようにしたいのだけど、
どうすればいいの?
480:login:Penguin
11/04/21 19:39:20.27 MbbAlDNP
>>479
inotifyでディレクトリを監視して、変換スクリプトを起動する
481:login:Penguin
11/05/06 22:45:21.60 oLta1Jx4
ffmpegをコマンドラインで使用して、標準入力から各フレームをbmpで入力して
非圧縮のaviとして出力させようとしています。
そのまま出力させるとavi中のビデオコーデックが勝手にmpeg4にされてしまうので
-vcodec copyを指定することで一応raw(RGB24)にすることは可能なのですが、
こんなところにcopyを使っていいのか不安になります。
-vcodec bmpではなぜ効果がないんでしょうか?
何か別のオプションで解決するんでしょうか?
482:login:Penguin
11/05/06 22:51:21.39 oLta1Jx4
あ!
自己解決しました。
そうか!
-vcodec bmp -i %03d.bmp output.avi
ではなく、
-i %03d.bmp -vcodec bmp output.avi
とすればいいんですね!
483:login:Penguin
11/05/06 23:45:35.42 5zSTTu7M
そう言うのは普通、-vcodec rawvideoとか-pix_fmt bgr24とか使わんか?
まあ、bmpで処理できるんならそれでもいいだろうけど
484:login:Penguin
11/05/07 05:46:03.10 8PCUQ3kD
image2pipe のdemuxer腐ってやがるwww
mjpeg以外のコーデックだと途中まで読み込んでハネてしまうがな。こんな実装では。
ffmpegに各フレームをpipe使って入力してエンコードしようと思ったら
mjpeg(JPEG)形式じゃないと現状では正常に受け付けられないね。
他のコーデックを使おうとしたら一旦前フレームをファイルに書き出して、
-f image2 を使ってファイル名ベースで指定してやるしかない。
485:login:Penguin
11/05/17 04:14:19.05 GdaiLxCM
pythonを使ってffmpegからpipe越しにvideoから1フレームずつ読み書きできるようになった。
あとは音声ストリームも処理できるようにすれば、エンコーダーとして使えるようになるな。
486:login:Penguin
11/05/17 07:30:45.35 2UxBVnXU
なにその無駄すぎる努力
487:login:Penguin
11/06/09 00:25:33.53 CxNIgbqR
ffmpegには音声のチャンネルレベルでのマッピングみたいなものは無いですよね?
左チャンネルの音と右チャンネルの音を入れ替えてみたりとか
左チャンネルの音を左右両方のチャンネルから出るようにしたりとか
左チャンネルの音を左右両方のチャンネルから出るようにしたりとか。
488:login:Penguin
11/06/09 01:11:23.93 j+Cupt7I
>>487
俺は分離したあと、soxでモノラル作ってるよ。
linux使いだったら試してみー
489:login:Penguin
11/06/09 02:18:45.84 CxNIgbqR
>>488
ありがとうございます。
やっぱり今のところは他のコマンドに任せるしかないですよね。
490:login:Penguin
11/06/09 09:49:51.12 PfX4Lil/
デジタル放送の、ステレオ・モノラルが切り替わる時に、
AACデコーダが追従してくれるようにできないかなぁ。
491:login:Penguin
11/06/16 02:25:44.35 Lno9XkvC
古いアナログHDDレコーダーから持ってきたVROファイルをいじってる。
352x480で保存されたMPEG2を、ffmpegで640x480のh.264にすると
どうも処理がおかしい。著しく画質が落ちる。
先に640x480のイメージにしてからx264しているわけでは無いみたい。
つまり352x264を640x480に拡大したような画質になる…
そういうわけで、一旦640x480のrawvideoに書きだして
そっからx264しようとしたら
"Invalid pixel format string '-1'”
で止まる…どうしたらいいんだろう?
mjpegで一時ファイル作ろうかと思ったんだけど
mjpegのオプションがよくわかんなくなって煮詰まった。
ちなみに352x480のVROは、推定1TB分くらいあるはずで
現状、圧縮を先送りにしておくHDDの余裕が無い orz
異なる解像度のデータをひとつのVROに収納しているから
特定条件でしか、正常にそれを切り分けることもできないみたいだし…
492:login:Penguin
11/06/16 02:40:48.48 bAneayJB
動画・音声関係ソフトウェア総合 7
スレリンク(linux板)
493:login:Penguin
11/06/16 09:34:12.13 4eXZIVKb
>>491
それって、まずピクセルのアスペクト比自体が正方形じゃないはずだから、
PC用に変換するならフィルターを掛けないといけないんじゃ。
x264にエンコードする際にも一定の難易度があるから、
まずは取り扱い易い非圧縮か可逆の動画に直して
様子を見るといいんじゃないかな。
494:login:Penguin
11/06/16 10:48:45.05 wB5IxRhe
>>491
へたに拡大するよりも、そのままの解像度でSARを20:11にして、
再生時にプレーヤー側で引き延ばした方が良いと思われ。
495:login:Penguin
11/06/16 21:31:44.17 Lno9XkvC
>>493
そう、それでrawvideo経由で出たエラーの意味がわからず中断しています。
>>494
ここでH.264にしてしまうと、そっから改めて再エンコードはしないから
例外的なアスペクトにするリスクが気になっています。
たとえば、Android端末での再生はどうだろう?とか…
なにしろ、元がありえないほどひどいので
ここから更に、二度の非可逆エンコードは避けたい。
SHARP HR300(80GB世代家電)の低画質録画モードだったのかな。
積ん録を家電でやるもんじゃ無いと思いましたよ。
今はPT2と中古HDUSの環境構築中 \(^o^)
496:login:Penguin
11/06/25 16:40:53.51 3SCz11zi
PT2からのTSファイルをMP4に変換しようとすると、たまに
Program 103
Stream #0.0[0x100]: Video: mpeg2video (Main), yuv420p, 1920x1080...(略)
Stream #0.1[0x110]: Audio: aac, 48000 Hz, stereo, s16, 255 kb/s
Stream #0.2[0x130]: Audio: aac, 0 channels, s16, 352 kb/s
というような、0 channels の音声ストリームを持っているものがあり、これを変換しようとすると
ffmpeg がエラーで落ちることがあります。 これって対応策はあるのでしょうか。
ちなみに、-ac 2 としても変化ありません。 ffmpegの版は git-N-30551-gba91bf です。
497:login:Penguin
11/06/25 22:57:54.41 PyNQ6ips
二ヵ国語の音声だな。
パッチ作って当てるしかない。
498:login:Penguin
11/06/26 10:35:01.72 PPiErLwh
ありがとう。そうなんですね。
パッチ作って当てる、ということなのでffmpegのオプションスイッチでは
解決できないし、パッチ自体も現状存在しないという事と理解しました。
ついでと言ってはナンですが、PT2でのTSファイルの中には、PIDの解析(?)
すら終わらない (ffmpeg -i hoge.ts がハングする)のが結構あります。
HDTVtoMPEG2 とかで無変換ででも一旦通すとffmpegでも通るようになるのですが、
これもどうしようもない物なのでしょうか。 もし、ffmpegでは直接的には
処理できないとした時、Linux Nativeで動くts修正フィルターみたいなのって
ありませんか。(自動化したいのでCLIで動くのが希望)
499:login:Penguin
11/06/26 13:15:26.28 ZQy5nBxF
>>498
-mapオプションで0.0と0.1だけ指定、0.2を無視じゃダメ?
ffmpegが即落ちするtsはddで先頭削る
500:login:Penguin
11/06/26 14:12:38.65 H4dEg5qk
>>498
> 解決できないし、パッチ自体も現状存在しないという事と理解しました。
2sen にある mplayer のパッチに入ってる
ffmpeg/0003-add-dual-mono-support-to-ffdec_aac.patch
じゃダメなのかなぁ?
501:login:Penguin
11/06/26 18:44:01.34 PPiErLwh
>>499
恥ずかしながら -map の使い方がよく判らないというのが正直な所なんです。
先の496の例では、-map 0.0:0.0 -map 0.1:0.1 とかにすれば良いのかな。
dd を使うのは思いつかなかった。 単純に188バイト削ればいいのでしょうか。
それとも、sync_byte=0x47 を見つけてそこまで削る?? (ぅ、面倒!)
>>500
ぉお、既にあるのですね。 パッチ確認してみます。
お二方の情報感謝!!
502:login:Penguin
11/07/26 00:40:50.25 hrTjbszb
wine BonTsDemux.exe で分離して ffmpeg でmp4化という手もあったような。
※長いやつを wine aviutl で mp4export するとキーフレームがなんたらかんたら
で怒られるのを回避したい。
503:login:Penguin
11/07/28 19:33:36.33 SAl/UZBt
static void opt_passlogfile(const char *arg)
って
static void opt_passlogfile(const char *opt, const char *arg)
じゃないから-passlogfileが通らないんだよね?
504:login:Penguin
11/07/28 19:37:41.51 SAl/UZBt
もうこれだけで。
#! /bin/sh
ffmpeg -programid $1 -i $2 -vcodec copy -acodec copy -absf aac_adtstoasc $3
505:login:Penguin
11/07/28 21:21:43.68 SAl/UZBt
>>503とその下あたりをopt_default(opt, arg);と書き換えたら
-passlogfileがちゃんと通るようになったや。
書き換える前はffmpeg2passで始まるファイルがデフォルトで
-passlogfile ""を付けるとpasslogfileで始まるファイルに変わるw
506:login:Penguin
11/08/01 23:15:10.42 FOsyhiCv
FFMpegって標準入力を閉じた状態でも動いて、その状態で標準入力から
何か必要になる(出力ファイルの上書き確認とか)とその時に終了する
って感じの動きをするってことでいいのかな?
標準入出力周りがいろいろぐちゃぐちゃになっててよくわからない。
507:login:Penguin
11/08/02 05:30:48.47 KOqES9J4
>>506
標準入力を閉じた後でどうやって標準入力から別のシグナルを送り込むんだよ。
使い方にもよるが、通常は引数でフォーマットの全てを指定した上で、
フレーム単位で画像を読み書きしたりする。
なのでフレーム自体はむしろRAW形式を使ったりするな。
Pythonで動画を操作するときはそうしてる。
508:login:Penguin
11/08/03 23:52:09.81 +bBrVTok
いや、そのどうやってって状態になるまではちゃんと変換をしてくれて、
どうやってという状態になったら無い入力を待たずに死んでくれる
おりこうさんだったっぽいと。
509:login:Penguin
11/08/14 14:30:26.62 BRfDIqIt
protocol pipe:がよくわからないんだけど、-i pipe:とすればstdinから読み取り、
そうでない出力ファイル名がくるところでpipe:とすればstdoutへ出力になるってことでいい?
/dev/stdinや/dev/stdoutのデバイスのオープンにはならないから
移植するときに書き換える場所が減る感じで。
510:login:Penguin
11/08/16 17:00:09.16 6H52CS2p
>>509
ソース読めばわかるが、pipeプロトコルを使用した場合、
コマンドラインで指定したファイルを単にread/writeしている。
これは低レベルなシステムコールだから
バッファリングされず、Windowsでは使いものにならない。
このことはlivavの開発チームのバグトラッキングに投げておいたが、
大量のバグが修正されるに放置されたままの状況なので、
ずっとこのまんまなんだろうな……。
511:login:Penguin
11/08/24 23:02:31.36 gbv1veGx
なんかコンテナの他にビデオやオーディオのストリームにまでcreation_timeを書き込めるみたいですが、
オプションはどう書けば良いんでしょ?
512:login:Penguin
11/08/27 01:58:31.93 uS9FSoUV
ffmpegって他にffmpegが走ってないか確認して走ってたら
自分は勝手にnice 20ったりする?
513:login:Penguin
11/08/27 09:56:40.09 PjN44r5h
>>512
さすがに 20 はせんだろーw
514:login:Penguin
11/08/30 20:32:59.94 ued9mnOz
>>513
どうもlibx264の方でスレッドを増やしたときにそんなこともするらしい。
515:login:Penguin
11/08/30 21:35:57.74 zPAeOGw/
>>514
513はそんな事ができるLinuxはないという意味で言ってると思うの
516:ぱぱ
11/09/07 14:49:18.68 3yYUQlgd
ffmpegって、『Quick Sync Video』は使えるんでしょうか???
517:login:Penguin
11/09/11 10:35:35.47 KXKWdH5O
きちがい臭がするのがきたな
518:login:Penguin
11/09/17 20:43:07.73 niRAcqFV
先頭から指定したバイト数だけ読み飛ばすオプションって無いですよね?
519:login:Penguin
11/09/17 21:18:18.78 Z3+5OD3+
ddか何かで先頭を読み飛ばしたデータをパイプすればいいじゃん
520:login:Penguin
11/10/06 11:21:51.94 giq+p3rx
(●・u・●)
521:login:Penguin
11/10/14 21:52:43.00 bRME896d
linux使い(笑)
522:login:Penguin
11/10/15 17:19:51.61 As+8fpGg
ffmpegでtsファイルをmp4に変換してるんだけど、
動画が途中から2カ国語放送になる場合、
-acodec copy -newaudio -map 0.0 -map 0.1 -map 0.2
オプションを付けると
Codec type mismatch for mapping #0.2 -> #0.2
とか言われるのですが、どうすればいいですか?
ちなみに、2カ国語になった辺りを、
dd bs=188b
で切り取って本体の頭に付けたら、正しく変換できませんでした。
523:login:Penguin
11/10/26 00:58:00.37 TKdcOMn+
ffmpeg で動画から微速度撮影ぽい動画を作る際今は以下のような感じで一旦画像にしてから動画に作り直しています
一気に動画から動画に変換する方法はないでしょうか?
# 動画から秒1枚抜き出して画像に
ffmpeg -i DOUGA.MP4 -s 1280x720 -f image2 -v codec mjpeg -r 1 "%06d.jpg"
# 画像から動画に
ffmpeg -r 24 -i ./%06d.jpg -vcodec mjpeg -sameq DOUGA2.avi
524:login:Penguin
11/10/26 01:43:51.04 KhM/Y+DC
どーしてもffmpegじゃないとダメなの?
avisynthなら簡単にできるんだけど
525:login:Penguin
11/10/26 18:06:41.81 3aO7XSly
>>524
AviSynth 確認して見ましたがWindows用のようでWine でもうまく動作しないようです
ffmpeg でないと駄目という事はないんですが手元のWindows環境は貧弱なのでLinux で処理したいと思っています
526:login:Penguin
11/10/27 02:54:57.51 3E7pyScI
俺はUbuntu+wine1.3でAviSynth使ってるけど
527:login:Penguin
11/11/06 16:39:25.13 7w1mFNtC
質問です
-bt <int>
映像ビットレートの変動許容幅 (in bits/s)。デフォルト=4000kbits/s
* x264 の場合は、btの値/bの値 が -ratetol オプションの値として渡される。
デフォルトだとratetol=4000k/200k=20.0
この説明の通りにratetolの値を明示するには、たった-b 256kに対して-bt -5120kもの値が
必要と言う事になりますがこれは正しいでしょうか?
また-btに対して-maxrateを制限する時は割合でどの程度(例えば-btの値の1.5倍や2倍等)
指定するのが妥当でしょうか?
528:login:Penguin
11/11/08 12:10:14.93 xSAaJF5b
FFMPEGを名前付きパイプでデータもらおうかと思ったんだが
どうも途中でシークを戻しているらしくて、正しいファイルにならず100バイトほど大きくなる上に再生出来ない。
マニュアルにも途中でシークを戻すフォーマットがあると書いてあるのでそれなのだと思う。
で、ストリーミングに向いたフォーマットは何がいいだろうか?今はlibx264&MP4でやっているのだけど
529:login:Penguin
11/11/08 12:33:03.81 xSAaJF5b
やりたいことはトランスコードです。おすすめの設定かノウハウ等ありましたらご教授下さい。。
530:login:Penguin
11/11/08 21:21:12.87 CVse9NYC
libx264&mpeg2tsでtcpに書き出してるけど特に問題ないよ。
531:login:Penguin
11/11/08 21:25:36.95 7okLXw8y
つーかストリーミングならtsかflvだわな
mp4でストリーミングって、まだ仕様が固まってないんじゃなかったっけ?
532:login:Penguin
11/11/08 22:10:47.28 CVse9NYC
mp4だとmoovの後にmoofで区切って出していければいいんだが、対応しているのって殆ど無いよね。
533:login:Penguin
11/11/09 05:07:35.34 k7RgPnbI
>>530 531 532
ありがとうございます!
とりあえずtsでやってみます。
534:login:Penguin
11/11/09 14:28:50.80 XPOTPlAj
>>533
ffmpeg 用 Micosoft 版 Smooth Streaming 対応パッチなんてのもあるよ。