2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

エンコードソフト ffmpeg のスレ

1 :login:Penguin:2009/01/16(金) 17:41:13 ID:xFJ/2eBr.net
公式サイト
http://ffmpeg.org/


どうもこれでエンコードしたら、ファイルサイズがでかくなるんだがorz

2 :login:Penguin:2009/01/16(金) 17:49:42 ID:xFJ/2eBr.net
mencoder ってのも発見した
http://www.mplayerhq.hu/


3 :login:Penguin:2009/01/16(金) 17:50:13 ID:uLh6bm3r.net
以後はこちらで。
動画・音声関係ソフトウェア総合 7
http://pc11.2ch.net/test/read.cgi/linux/1217393519/

>>1
削除依頼出しといてね。
理由は「重複」で。

4 :login:Penguin:2009/01/16(金) 17:54:05 ID:xFJ/2eBr.net
まあまあ、そういうなってw

5 :login:Penguin:2009/01/16(金) 19:38:31 ID:fuYPMO0G.net
削除削除とうるさい>>2でした


6 :login:Penguin:2009/01/16(金) 20:18:02 ID:8eyaK54r.net
こんなスレ待ってた。ffmpegに含まれるlibav*もここで良いよな。

7 :login:Penguin:2009/01/16(金) 20:25:59 ID:8eyaK54r.net
チェンジログ
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/
開発ML
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/
開発者ガイド
http://www.ffmpeg.org/general.html#SEC21
FFmpeg projectのタスクリスト
http://wiki.multimedia.cx/index.php?title=Small_FFmpeg_Tasks

8 :login:Penguin:2009/01/16(金) 20:28:21 ID:8eyaK54r.net
■関連スレ
動画・音声関係ソフトウェア総合 7
http://pc11.2ch.net/test/read.cgi/linux/1217393519/
x264 rev19
http://pc11.2ch.net/test/read.cgi/avi/1228636479/
☆彡 ffdshow-tryouts vol.19 ☆彡
http://pc11.2ch.net/test/read.cgi/software/1226935047/
MPlayer Ver.4
http://pc11.2ch.net/test/read.cgi/software/1200671248/
【VideoLAN Client】VLC media player Part5
http://pc11.2ch.net/test/read.cgi/software/1223090964/

9 :login:Penguin:2009/01/16(金) 20:37:53 ID:8eyaK54r.net
サポートしているフォーマットとコーデック
http://ffmpeg.org/general.html#SEC3
バグトラッカー
http://roundup.mplayerhq.hu/roundup/ffmpeg/
バグ報告の仕方
http://www.ffmpeg.org/bugreports.html
ffmpegの使い方
http://www.ffmpeg.org/ffmpeg-doc.html
その他ドキュメント
http://www.ffmpeg.org/documentation.html

10 :login:Penguin:2009/01/18(日) 11:21:51 ID:od913LTh.net
FunCom ISS audio fileに対応
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-January/019034.html

11 :login:Penguin:2009/01/20(火) 16:57:11 ID:WNAroqpa.net
R3D REDCODEに対応
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-January/019086.html

12 :login:Penguin:2009/01/22(木) 04:25:48 ID:eTGiO9g8.net
質問いいでしょうか
1.FFmpegで変換しながら視聴ということはできますか?
例えばflvファイルをMP4に変換しながら、QTで視聴するような事です
2.上記の事をネットワークを介して行うことは可能でしょうか?
ライブストリーミングのカメラ、キャプチャボート等の役割をファイルに置き換えるような感じです
3(Linux板で聞くのはどうかと思いますが、FFmpegのスレが見当たらないので)FFmpegでライブストリーミングをするといったサイトがいくつか見つかったのですが、みんなLinuxの場合のようなのですがこれをwindowsで行うことは可能なのでしょうか?
また可能な場合、コンパイル等の下準備が必要なのでしょうか

13 :login:Penguin:2009/01/22(木) 05:26:17 ID:eTGiO9g8.net
ごめんなさい
1.のQTってとこは忘れてください(windowsのつもりで書いちゃいました)

14 :login:Penguin:2009/01/22(木) 06:40:25 ID:XOXThD1E.net
>>12
ffserverで可能
http://nt.hakodate-ct.ac.jp/~takahasi/technicalnote/streaming/ffserver.html
バイナリあればバイナリでいいし、無いならコンパイルすりゃいい。

15 :login:Penguin:2009/01/22(木) 19:17:48 ID:ys8Z2xQP.net
少々質問です。
ffmpegでxvidエンコしたいのですがソースの一番最後のフレームを独立したキーフレームにして出力するということはffmpeg単体で出来るのでしょうか?


16 :login:Penguin:2009/01/22(木) 19:50:42 ID:XOXThD1E.net
>>15
最後のフレームをIフレームにするオプション見当たらなかった。
sc_factorとsc_threshold調整じゃダメ? ダメなら#ffmpegで質問した方が良いと思う。

17 :login:Penguin:2009/01/22(木) 20:42:02 ID:ukfuL5aO.net
ffmpegの圧縮性能って低いのでしょうか?

携帯電話用に解像度を下げているのに、どうもいろいろ設定を変えても
ソースが300MBとしたら400MBぐらいに膨れ上がってしまいます。


18 :login:Penguin:2009/01/22(木) 20:49:10 ID:XOXThD1E.net
>>17
どの形式にどう変換したかも書いてないしなぁ。
なけなし知識使うとbフレ使って2passすればそれなりなはず。それ以上はlibx264付きでビルドしてh264にしれ。あとちゃんとビットレート指定しれ。

19 :login:Penguin:2009/01/22(木) 20:53:06 ID:iEkqPCBx.net
>>17
ビットレートが高すぎるんじゃないか?

20 :login:Penguin:2009/01/23(金) 09:19:11 ID:wDhmRx8s.net
>>18-10
-sameq を使っても大きくなるのですが

21 :login:Penguin:2009/01/23(金) 09:24:22 ID:fjZgWXu5.net
…そりゃsameq使えば大きくなるだろ、常考

22 :login:Penguin:2009/02/02(月) 22:37:11 ID:QU4VGx10.net
H.264 + AACなmp4動画をffmpegで作っています。

映像と音声を合計してあらかじめ指定したサイズに自動的に収まるようエンコードすることは可能でしょうか?

23 :login:Penguin:2009/02/02(月) 23:54:45 ID:RXyGugx7.net
-b と -ab 指定?

24 :login:Penguin:2009/02/03(火) 09:35:01 ID:LdpQLpAT.net
ffmpegはたくさんオプションがあるからマニュアルをゆっくり読むか、
avidenuxみたいなGUIでやるといいぞ。

25 :login:Penguin:2009/02/03(火) 09:36:16 ID:LdpQLpAT.net
avidemux

26 :login:Penguin:2009/02/03(火) 14:16:08 ID:smC96LCz.net
掛け算割り算の世界なのに GUI とかwww

27 :login:Penguin:2009/02/05(木) 18:01:22 ID:KrwKuLZL.net
Electronic Arts TQI decoderが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-February/019519.html

28 :login:Penguin:2009/02/06(金) 21:04:36 ID:YWYCsPHw.net
OpenJPEG based JPEG 2000 decoderが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-February/019546.html

29 :login:Penguin:2009/02/09(月) 18:03:05 ID:u6Bb+zqR.net
NC (NC4600) cameras file demuxerが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-February/019604.html

30 :login:Penguin:2009/02/13(金) 21:23:48 ID:vMm2AyPh.net
Gopher client supportが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-February/019810.html
MXF D-10 muxerが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-February/019868.html

31 :login:Penguin:2009/02/13(金) 22:40:50 ID:saXtzqfK.net
>>30
Gopher て……。スゴイもんサポートするな。

32 :login:Penguin:2009/02/13(金) 22:50:31 ID:vMm2AyPh.net
ffmpegはゲームで使われているフォーマットまでサポートしたりとマイナーなものまで手厚い印象。

33 :login:Penguin:2009/02/21(土) 19:36:05 ID:1Dkl2L28.net
http://multimedia.cx/eggs/towards-the-next-ffmpeg-release/
リリース来週に延期

34 :login:Penguin:2009/03/02(月) 00:09:07 ID:jFqaRuTM.net
Generic metadata APIが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-March/020803.html

35 :login:Penguin:2009/03/04(水) 08:11:11 ID:lwKZacr6.net
0.5 (Bike Shed)のブランチが切られて、リリースに近づいてきた。

36 :login:Penguin:2009/03/04(水) 17:15:56 ID:iTWruHLL.net
youtubeとかでたまにあるflvコンテナにh.264とaacが入ってるファイルが
unsupported video codecになるんですがどうすればいいでしょうか
ffdshowが入ってるのでh.264のコーデックは入ってるはずなんですが

37 :login:Penguin:2009/03/04(水) 17:24:40 ID:iTWruHLL.net
ごめんなさいageさせてください

38 :login:Penguin:2009/03/04(水) 18:50:48 ID:lwKZacr6.net
>>36
板違い…だけどまぁいいや。
ffdshowがどういう動作しているかはあまり詳しく無いけど、directshowのflvのスプリッタの問題では?

39 :login:Penguin:2009/03/04(水) 19:00:00 ID:lwKZacr6.net
PB-frame decoding for H.263が追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-March/020908.html
非推奨であるvhookサブシステムが削除された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-March/020917.html

40 :login:Penguin:2009/03/05(木) 06:17:20 ID:5YrGNOjR.net
非推奨な古いスケーラが削除された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-March/021011.html

41 :login:Penguin:2009/03/08(日) 08:21:24 ID:+NmKjLol.net
VQF demuxerが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-March/021094.html

42 :login:Penguin:2009/03/10(火) 13:38:59 ID:ad1d1CR2.net
FFmpeg 0.5 リリースage
http://www.ffmpeg.org/

43 :login:Penguin:2009/03/15(日) 18:35:31 ID:MHH6+eUn.net
An Interview With The Developers Of FFmpeg
http://www.phoronix.com/scan.php?page=article&item=ffmpeg_05_interview

44 :login:Penguin:2009/03/20(金) 16:14:11 ID:v3DfNDSx.net
[FFmpeg-devel] GSoC 2009: FFmpeg is in
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-March/065732.html

45 :login:Penguin:2009/03/21(土) 00:10:00 ID:8X2MjlZI.net
Alpha channel scalerが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-March/021510.html

46 :login:Penguin:2009/03/21(土) 02:52:42 ID:8X2MjlZI.net
PCX encoderが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-March/021522.html

47 :login:Penguin:2009/04/04(土) 18:23:49 ID:B+Z8m/+k.net
JACK input deviceが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-April/021920.html

48 :login:Penguin:2009/04/04(土) 20:40:42 ID:ude4oml5.net
おおありくいが現れた

49 :login:Penguin:2009/04/15(水) 00:53:45 ID:yxJ3yyMt.net
>- RTP packetization of H.263
>- RTP packetization of AMR
>- RTP depacketization of Vorbis
RTP系が色々実装されたな。

50 :login:Penguin:2009/04/17(金) 02:37:34 ID:sJSFu+/u.net
えらい過疎ってるスレにお邪魔します

Windows使いですがAvidemuxというのを使っていて
これのごく一般的な使い方を他人に教えることになりました
それでlibavcodecという読みがよくわかりません
間違った読み方を他人に言うわけにもいかず

codecはコーデックでOKとして
liはlinuxのli ??前部分=libavは何の略でどう読むのでしょうか?
わかる方いらっしゃれば回答お願いします

51 :50:2009/04/17(金) 02:43:29 ID:sJSFu+/u.net
検索でhitして自己解決しました。取り下げます。

52 :login:Penguin:2009/04/19(日) 20:10:44 ID:sTPvugXR.net
>>36
根本的解決策じゃないけど
ffmpeg で mp4 に変換してる

$ ffmpeg -i ./inputfile.flv -vcodec copy -acodec copy ./outputfile.mp4

53 :login:Penguin:2009/05/03(日) 17:48:19 ID:l6NQjXXt.net
>>36
flv splitter

54 :login:Penguin:2009/05/07(木) 11:42:01 ID:V3tH/FNz.net
8088flex TMV demuxer and decoderが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-May/022577.html

55 :login:Penguin:2009/05/13(水) 11:59:55 ID:2xUW4Nbd.net
V210 Uncompressed 4:2:2 10-bit encoder and decoderが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-May/022636.html

56 :login:Penguin:2009/05/28(木) 23:55:36 ID:Bug5deGy.net
質問いいですか?

今手元に動画のファイルと音声のファイルがあって、
ffmpeg -i tmpx2.avi -i tmpx2.wav -vcodec copy -acodec copy out.avi

これにBGMみたいのを付けたいです。
bgm.wavがあったとして、これをout.aviに自動的にループして合成したいのです。
out.aviが終了したらbgm.wavの途中でも終わるようにしたいです。

57 :login:Penguin:2009/05/29(金) 05:48:05 ID:B1PLTIQv.net
>>56
audacity(コマンドならsoxとか?)あたりで音を合成してからmuxの方が良いと思うよ。
音量の調節とか必要になってくると思うし。

58 :login:Penguin:2009/05/31(日) 18:37:14 ID:yotDSekl.net
SoX native format muxer and demuxerが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-May/022943.html

59 :login:Penguin:2009/06/02(火) 13:54:20 ID:5nx/YCEc.net
Google Chromeがffmpegを利用するようになったらしい。記念age
http://dl.google.com/chrome/install/182.3/chrome_installer.exe

60 :login:Penguin:2009/06/02(火) 20:06:17 ID:+Ejv0+sE.net
>>59
どの部分で?と思ったらHTML5 videoか。なるほど

61 :login:Penguin:2009/06/10(水) 02:00:49 ID:+gAs2Iy2.net
いいからしゃぶれ

62 :login:Penguin:2009/06/12(金) 16:00:39 ID:PUCZI8Lc.net
DPX (Digital Picture Exchange) image decoderが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-June/023202.html

63 :login:Penguin:2009/06/13(土) 16:47:41 ID:anrCvK7u.net
Electronic Arts Madcow decoderが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-June/023233.html
Electronic Artsの公表したいくつかのゲームに使われるコーデックらしい。

64 :login:Penguin:2009/06/20(土) 04:08:03 ID:pHcNf2hR.net
DivX (XSUB) subtitle encoderが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-June/023303.html

65 :login:Penguin:2009/07/06(月) 02:23:38 ID:s6RE5ZDj.net
PT1で撮った地デジTSを食ってくれない。 ・・・のパッチ
http://linux.papa.to/?date=20090701

66 :login:Penguin:2009/07/06(月) 02:47:58 ID:HTEBPD7X.net
>>65
ffmpeg-develへのパッチの投稿を躊躇ってるようだねぇ。頑張ってほしい。

67 :login:Penguin:2009/07/06(月) 04:06:07 ID:s6RE5ZDj.net
改造できる人はすごいね。

>>65のパッチを当てたら、ADTS headerの修正はうまく動いているようだ。
それでも、地デジ→3gp変換で、今エラーがでてる。
まず non-existing PPS referenced なのが大量にでてる。これは結構あるが無視してもよさそう?
[mpegts @ 0xc20c370]Invalid timestamps stream=0, pts=169, dts=8589925752, size=88256
こんなのもあるけど、どうなんだろう。

で、データの最後の方がかなり不正らしく、なぜか6 channelを2channelに
リサンプリングできないなんてエラーがでて不正な3gpファイルができてる。
このtsファイルは、vlc(不正なtsでもほとんど再生できる)でもエラーで落ちるほど
すばらしい壊れ方をしているようだ。

エラーが起きることが前提の地デジは扱いが難しい。

68 :login:Penguin:2009/07/10(金) 06:18:23 ID:APuoEdB4.net
Experimental AAC encoderが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-July/023572.html
まだ実験的とのことだが、遂にSoC SVNにあったAACエンコーダがマージされた。
まだTNS、multichannel support、rate control、SBR (HE-AAC)を欠いており、品質もfaacなどより低いとのことだが、精力的に開発されているようだから近いうちに対応されると思う。
http://lists.mplayerhq.hu/pipermail/ffmpeg-soc/2009-July/007216.html

69 :にゃあ:2009/07/11(土) 02:31:51 ID:MgeiCC+p.net
いまだ!69ゲットォォォォ!!! オマンコベロベロナメダーチンチンナメテー
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    (´´
                  ∧∧       (´⌒(´
           ↑⊂(゚ー゚*)≡≡≡(´⌒;;;≡≡≡
        ⊆⊂´ ̄ ⊂ソ  (´⌒(´⌒;;
           ̄ ̄ ̄   ズザーーーーーッ

70 :login:Penguin:2009/07/14(火) 23:31:03 ID:KO8TNG3I.net
FFmpegのここ最近の動向
-Windows CEへの対応進行中
-Music patternな形式への対応への議論
-DVDへの対応のパッチ
-AACエンコーダの改良進行中
-WMAProデコーダのパッチのクリーンアップ進行中
-Playlistへの対応のパッチ
他色々

71 :login:Penguin:2009/07/15(水) 08:09:27 ID:ZOggCAaJ.net
AACデコーダーも一緒に作られているんだよね?
どうもfaadは安定さが足りない。

72 :login:Penguin:2009/07/15(水) 08:34:57 ID:o2wKZa2O.net
ネイティブのAACデコーダーは随分前に既に実装されてるが、SBR (HE-AAC)への対応はまだ。
あと不安定ならバグ報告お勧め。

73 :login:Penguin:2009/07/15(水) 18:57:39 ID:ZOggCAaJ.net
> あと不安定ならバグ報告お勧め。

それは難しいな。
エラーメッセージを送ったって、どういうバグかわからないだろう。
かといって、エラーがでるファイルを送ったら著作権上問題がある。

74 :login:Penguin:2009/07/15(水) 18:58:22 ID:ZOggCAaJ.net
今気づいたがIDがOgg

75 :login:Penguin:2009/07/15(水) 19:26:42 ID:o2wKZa2O.net
>>73
>エラーがでるファイルを送ったら著作権上問題がある
incoming(ffmpegの主要開発者からしか見えないところ)にアップロードするだけだから公衆への公開ではないので、日本の著作権法的に問題ない。
ffmpegの主要開発者側が研究目的でそれを公衆に公開するのも向こうの法律的に問題ない。

76 :login:Penguin:2009/07/16(木) 17:56:01 ID:xWxFPykk.net
ツンデレなエンコツール「つんでれんこ」
配布先 http://loda.jp/tsun_dere_enc/
広告動画 http://www.nicovideo.jp/watch/sm7634361

以下を含むDQNパッケージで大好評!

再配布禁止だけど同梱!
neroAacEnc

GPL?ライセンス?何それ状態「欲しいファイルだけ詰め合わせ」
AviSynth http://www.avisynth.org/ GPL
FFmpegSource http://ivtc.org/new/ GPL
swfextract http://www.swftools.org/ GPL
TDeint http://bengal.missouri.edu/~kes25c/ GPL
WAVI http://sourceforge.net/projects/wavi-avi2wav/ GPL
x264 http://www.videolan.org/developers/x264.html GPL
FFmpeg http://ffmpeg.org/ LGPL
MediaInfo http://mediainfo.sourceforge.net/ja GPL/LGPL


77 :login:Penguin:2009/07/17(金) 01:06:35 ID:H+vNybOn.net
>>76
ライセンス違反が話題になっているようだし、とりあえず様子見。
いざとなったらスラドタレコミやバグ報告で。

78 :login:Penguin:2009/07/17(金) 08:57:04 ID:FeNTW42f.net
恥の殿堂だろ。やっぱり。
Hall of Shame
http://ffmpeg.org/shame.html


79 :login:Penguin:2009/07/18(土) 17:12:23 ID:jMZ7NN2N.net
つんでれんこはツールを詰め合わせてそれを呼び出すバッチを付けたものだな
v1.02ではneroAacEncは添付されずインストール時にダウンロードするようになっている
GPLが求めるものはソースの公開なんでつんでれんこの本体がバッチならソース公開してるのと同じだろ

80 :login:Penguin:2009/07/19(日) 00:17:18 ID:Ifg8bPkb.net
規約に違反している投稿の通報などはこちらからってかいてあるから、
管理人に連絡しろよ

81 :login:Penguin:2009/07/19(日) 01:25:29 ID:0cnd40YN.net
>>79
GPL読み直せと(ry
GPLが求めるのはソースの公開ではなく全体をGPLで配布すること

82 :login:Penguin:2009/07/19(日) 01:36:47 ID:KVVAkzhc.net
>>81
全体って何だ?
GPLのものと商用アプリを
一緒のパッケージ(DVD)にして
配布してはいけないとでも思っているのか?

GPLってのはねぇ。バイナリレベルでリンクされない限り
一緒に配布していいんだよw

83 :login:Penguin:2009/07/19(日) 01:37:55 ID:0cnd40YN.net
>>82
別個のものと認められる限りはな。

84 :login:Penguin:2009/07/19(日) 01:53:21 ID:KVVAkzhc.net
はい、認められます。

85 :login:Penguin:2009/07/19(日) 01:56:23 ID:KVVAkzhc.net
つーか、バッチファイルで、アプリを実行しているだけ。
ffpmegを呼び出すシェルスクリプトはGPLでなければいけないといっているレベル。
まったくライセンスを理解していないな。>>83は。

86 :login:Penguin:2009/07/19(日) 02:04:40 ID:0cnd40YN.net
http://www.ipa.go.jp/SPC/report/03fy-pro/chosa/15-907.pdf
>GPL の条文では”derivative work”(派生的著作物)について独自の定義を行い、このderivative work が GPL の対象になるとしている。
>ここから所謂 GPL の伝搬性(GPL 対象プログラムを他のプログラムと組合わせると、他のプログラムも GPL の対象となり、ソースコード開示等の義務を負わされる)が発生する。
>GPL 条文には、「derivative work」の定義に関し、「derivative work under copyright law」
と書かれているものの、その後 に、「that is to say,a work containing the Program or aportion of it」と書かれているので、
>「derivative work」は、著作権法上の概念とは無関係に、独自に定義されているのではないかとの見方がある。
>しかし、独自に定義するのであれば、「under copyright law」の文言を用いる必要はないようにも思われる。
>そこで、「under copyright law」の文言が用いられている以上、GPL の契約準拠法の所属国の著作権法上「derivative work」と評価されるか否かによって決せられるのが自然ではないかとの意見も出された。
>結局のところ、前段と後段は完全に整合的に捉えることはできないので、両方の和集合が意図されたところというべきだろう。
>この場合、例えば、契約準拠法が日本国の民法に一意に決められるような場合は、日本の著作権法に従って決定される可能性があることになる。
>ただし、オープンソースソフトウエアは、様々な国で改良が加えられることが多く、多数の契約関係が発生する可能性が高いので、GPL を解釈する上での契約準拠法が一意に決められないことが多い。
>そのため、GPL を解釈する上で、当事者の意思解釈が重視されるかどうかや、いずれの文言が重視されるかなどは、具体的な事例ごとに異なるものと考えられる。
>準拠法によって「that is to say,a work containing the Program or a portion of it」が重視されることもあり得るため、実務上は、「derivative work」の範囲を広く解釈しておいた方が安全である。

87 :login:Penguin:2009/07/19(日) 02:08:36 ID:0cnd40YN.net
ってことで"a work containing the Program or aportion of it"に該当する場合はGPL違反になる可能性があるってこった。

88 :login:Penguin:2009/07/19(日) 02:08:49 ID:KVVAkzhc.net
>>86
常識で考えろ。

Redhat Enterprise Linux などの 商用Linuxには
GPL以外のライセンスのものが含まれる。

なぜこれが許されているのか。

ライセンスについて勉強しろ。

89 :login:Penguin:2009/07/19(日) 02:10:45 ID:0cnd40YN.net
aportion→a portion。編集ミス

90 :login:Penguin:2009/07/19(日) 02:11:28 ID:KVVAkzhc.net
http://www.gnu.org/licenses/gpl-faq.ja.html

「単なる集積」と「二つのモジュールを一つのプログラムに結合すること」の違いは何ですか?

逆に、パイプやソケット、コマンドライン引数は通常二つの分離したプログラ ムの間で使われるコミュニケーションメカニズムです。
逆に、パイプやソケット、コマンドライン引数は通常二つの分離したプログラ ムの間で使われるコミュニケーションメカニズムです。

コマンドライン引数は通常二つの分離した
コマンドライン引数は通常二つの分離した

はい、分離したものです。明確に述べられています。以上。



91 :login:Penguin:2009/07/19(日) 02:13:32 ID:KVVAkzhc.net
GPLわかって無いやつが、
GPL語るな。

本家本元のサイト読め。
日本語訳がちゃんとあるだろ。

┐(-。ー;)┌ヤレヤレ

92 :login:Penguin:2009/07/19(日) 02:15:27 ID:0cnd40YN.net
>>88
GPLにある全ての派生物にあたらない、単なる集積だからだ。

>>90
>しかしコミュニケーションのセマンティクスが親密であったり、複雑な内部データ構造を交換したりする場合は、それらも二つの部分がより大規模なプログラムに結合されていると考える基準となりうるでしょう。

93 :login:Penguin:2009/07/19(日) 02:16:07 ID:0cnd40YN.net
GPLにある→GPLにおける

94 :login:Penguin:2009/07/19(日) 02:17:58 ID:KVVAkzhc.net
>しかしコミュニケーションのセマンティクスが親密であったり、複雑な内部データ構造を交換したりする場合は、それらも二つの部分がより大規模なプログラムに結合されていると考える基準となりうるでしょう。
つまり、この場合は、バッチファイルで呼び出している程度の


     単純な
^^^^^^^^^^^^


ものであり、単なる集積。

つまり合法!

反論はお前が、「単なる集積」と「二つのモジュールを一つのプログラムに結合すること」の違いは何ですか?
の質問に答えられるようになってからだ、

これ以上、GPLもろくに知らん馬~か、にまともにつき合うつもりは無い。

95 :login:Penguin:2009/07/19(日) 02:42:44 ID:0cnd40YN.net
>>94
>単純
法的にみて"derivative work under copyright law"及び"a work containing the Program or a portion of it"がどこまで該当するかって話で。
一つの指針としてPOSIXなどで標準化されたAPI呼び出しは問題ないってことになっている。LinuxはGPLの曖昧さからGPLの例外条項でシステムコール呼び出しを許可する必要があった。システムコール程度の複雑さでもグレーって認識で良いはず。

あと「単なる集積」と「二つのモジュールを一つのプログラムに結合すること」の違いは"derivative work under copyright law"及び"a work containing the Program or a portion of it"に該当するかどうか。プログラムに著作物を含む場合はアウト。
>日本の著作権法のプログラムの定義は"電子計算機を機能させて一の結果を得ることができるようにこれに対する指令を組み合わせたものとして表現したもの"となっている。バッチファイルとGPLプログラムを含んだ全体がプログラムとして扱われるべき。

96 :login:Penguin:2009/07/19(日) 05:50:37 ID:0cnd40YN.net
あー自分の意見の日本法による解釈撤回。
日本の法律だけで考えちゃダメっぽい。
ffmpegの著作者はハンガリーの人が多いんだっけか。
ffmpegプロジェクトの法的代表であるSFLCがあるのは米国だっけか。
訴えれ得る場所全部調べるのは無理だな。
http://www.ipa.go.jp/about/jigyoseika/04fy-pro/open/2004-741d.pdf
>2.7   国際的紛争に関するリスク
>(1)背景
> OSS を利用する場合には、日本国外の権利者との間で紛争が発生する可能性がある。
>OSS については、オリジナルのソフトウェアの作成者だけが著作権を有するのではなく、各改変を行った者も著作権を有している。
>単一の OSS についても複数の著作権者が国籍を横断して存在する可能性があるのである。
>(2)国際裁判管轄
> これらの権利者との法的紛争における最大のリスクは、外国で訴訟を提起されることである。
>例えば、日本の企業がOSSを利用したところ海外のA国の著作権者から、ライセンス条件違反を理由として損害賠償・利用の差止めを求める訴えがA国裁判所に起こされるような場合である。
>このような場合、A国の裁判所が当該提訴についての管轄を認めるかどうかは、A国の裁判所の判断次第であり、国際的なルールも確立していないことから、事前に予測をすることは困難である[48]。
(中略)
>(3)準拠法
> 国際的紛争の場面で管轄と共に常に問題になるのが、準拠法(どの国の法律が適用されるか)である。
>外国の裁判所に国際管轄が認められて訴訟が係属する場合、当該裁判所がどの国の法律を適用するかは、当該外国の抵触法の解釈の問題であり、予め全般的な予測をすることは不可能である[49]。
>上記の設例でいえば、A国の裁判所は、A国法を適用することも、日本法を適用することも考えられる。
>ライセンスを契約ととらえて契約違反で提訴を受けるのか、著作権侵害の不法行為で提訴を受けるかによっても結論は異なりうる。

97 :login:Penguin:2009/07/22(水) 04:26:18 ID:s9MkuRIa.net
>>85
その実態を正直に書いてないからね。
「ツール」なんて呼べるものではないのに。

98 :login:Penguin:2009/07/22(水) 04:52:48 ID:s9MkuRIa.net
しかし

・GPLツールをダウンロードして必要ファイルのみ取り出す処理を自動化
・バッチファイルやスクリプトを介してそのツールを利用

がGPL無しでOKなら、すごい抜け穴だと思うけどな。
見た目上、全く↑の処理に気づかないようにもできるわけだからね。

99 :login:Penguin:2009/07/22(水) 05:48:48 ID:R73tUMZl.net
著作権法や契約の抜け穴だからねぇ

100 :login:Penguin:2009/07/30(木) 15:40:17 ID:vQZYJ2x5.net
現在の俺のconfigure設定、メモメモ

./configure --enable-gpl --enable-nonfree \
--enable-pthreads --enable-x11grab \
--enable-libfaac --enable-libfaad --disable-decoder=aac \
--enable-libmp3lame --enable-libx264 \
--enable-libxvid --enable-zlib \
--enable-libvorbis --enable-libdc1394

AACのデコードでエラーでまくるからどうしたもんかと思っていたら、
(オプションによるが)ffmpegでは内蔵のAACデコーダーと、外部のAACデコーダー(libfaad)があって
--enable-libfaad を指定していても、内蔵のAACデコーダーが使われるっぽいね。
ffmpegのオプションで内蔵AACを使わないように出来ないのかな?

ということで、内蔵のAACデコーダーを無効(--disable-decoder=aac)にしたのが上のやつ。

今動画を変換中だが、とりあえず以前出ていたエラーは出なくなった。
ちゃんと音が鳴るかは、家に帰ってからじゃないと確かめられないw

だれか、どんなものでも変換してくれる最強の設定、およびライブラリの組み合わせを教えてくれw

101 :login:Penguin:2009/07/30(木) 15:58:32 ID:dkqT3zHj.net
ffmpeg を使って Flash の swf を、
再生したままの映像を、
動画ファイルに出力する方法はありませんか?

出力の動画ファイルの形式はなんでもいいです。

102 :login:Penguin:2009/07/31(金) 00:12:49 ID:Q7a9Xe6b.net
あべちんさんのbuildでAVCHD/Liteの変換に使って来たんですが、
r19256の時、-vcodec libx264 以外何も指定しなくてもエンコードできたんですが、
これよりあとの版、例えば r19505 で同じことをやろうとすると、
Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
と言われてできなくなりました。
サイズとかレートを指定してもやっぱりだめみたいですが、なんででしょうか。


103 :login:Penguin:2009/07/31(金) 00:18:35 ID:5h8auiC6.net
>>98

OKだよ。というかそれが禁止されたら
商用Linuxなんて成り立たないだろ?

104 :login:Penguin:2009/07/31(金) 00:38:10 ID:Nyohkohu.net
その考えだと動的リンクさせるとGPL抜けられることになる

105 :login:Penguin:2009/07/31(金) 00:46:20 ID:bPVIrxjl.net
>>104
動的であっても、リンクはダメ。
GPLライセンス呼んだか。ちゃんと書いてあるだろ。

プロセス空間が共有されるやりかたでの
結合するのはダメっていえばわかるか?

106 :login:Penguin:2009/07/31(金) 09:21:35 ID:lgCbBYQI.net
うちのUbuntu8.04LTS環境は、svnで最新のffmpeg入れたら
libx264のエンコードでsegmentation faultが出て止まるようになった。

最新ffmpegの要求で、x264も新しくして、--enable-sharedしてある。

aptとかで入れてあった何かが干渉することってあるのかな?
aptでx264とlibx264-devは削除したけど
libx264-57は依存関係で残してあるからこれがまずいのか?


#define FFMPEG_VERSION "SVN-r19536"
#x264-snapshot-20090729-2245

107 :login:Penguin:2009/08/01(土) 10:04:10 ID:LM6hGBOH.net
RTMP protocol support (as a client)が追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-July/023847.html

108 :login:Penguin:2009/08/01(土) 10:13:12 ID:LM6hGBOH.net
>>105
それって確か(昔の)RedHatの見解だよなぁ
nommuなcpuを無視しているから時代遅れな気ガス
個人的にはFSFの見解を優先するべきだと思う

109 :login:Penguin:2009/08/01(土) 19:17:54 ID:SRMuiBYl.net
時々、>>107 のような書込みがあるんだけど
これって、patch ファイルですよね?、だとしたら当て方を教えて欲しいのですが
ffmpeg-0.5 に当てればいいのかなぁ?


110 :login:Penguin:2009/08/01(土) 19:41:41 ID:LM6hGBOH.net
>>109
patchとも言えなくは無いけど、本質的にはコミットログ。
基本的に安定版に当てるのは難しいものなので、新しい安定版を待つかsvnを使いませう。

111 :login:Penguin:2009/08/01(土) 19:49:13 ID:SRMuiBYl.net
>>110 ありがとう
なるほど、次期バージョンへ当該機能を含めることを確定しましたというようなアナウンスみたいなものなんですね。

112 :login:Penguin:2009/08/01(土) 19:56:31 ID:CIWylb56.net
RTMP がサポートされたのは嬉しいな。
rtmpdump が sourceforge から消されたから、wktk

113 :login:Penguin:2009/08/01(土) 20:55:55 ID:SRMuiBYl.net
VLC media player をインストールしました、ローカルネットワーク内でffserver を
立ち上げているのですが、Windows Media Player 11 だと
asf のストリーミング再生ができませんでしたが、VLC で再生することができました、
なぜWMP では再生できなくてVLC では再生できるのか不思議です、理由をご存知の方が
居られましたら解説していただけないでしょうか。

114 :login:Penguin:2009/08/09(日) 16:50:07 ID:lPuCqM1P.net
最近ffmpeg-develに(再)提出されたパッチ抜き出し
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-August/thread.html
-Psygnosis YOP demuxer/decoder (PCゲームで使われた動画形式)
-Lagarith decoder (ロスレスのスクリーンキャプチャコーデック)
-Wave64 demuxer (Sonyの音声raw形式)
-AMR-NB decoder (スピーチコーデック)
-Playlist API
-IEC61937 compatible muxer (S/PDIF)
-TwinVQ decoder (MPEG-4で採用されている音声コーデックのうちの一つ)
-RTP/SVQ3 payload parser
-RTP/QDM2 parser

あとffmpeg-mtがエンコードのマルチスレッド化を開始したようだ。
http://gitorious.org/~astrange/ffmpeg/ffmpeg-mt/commits/encoding

115 :login:Penguin:2009/08/11(火) 02:09:16 ID:5RPavoVd.net
Sony Wave64 demuxerが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-August/023919.html

116 :login:Penguin:2009/08/13(木) 17:30:33 ID:i51lVbWI.net
スレ違いだったらすいません。
ffmpeg で 任意のフォーマットから、m2tsフォーマットに変換させるオプションをお教え願えないでしょうか。

117 :login:Penguin:2009/08/14(金) 02:09:11 ID:t3KPNY3l.net
>>116
ffmpegのバグトラッカーにffmpeg -i inputfile outputfile.m2tsが動作しないと言うバグ立てると良いと思う。
多分-vcodec mpeg2video -f mpegts辺りで作れるとは思うけど。

118 :login:Penguin:2009/08/15(土) 14:21:00 ID:kVFg5f1k.net
rm 形式(RealPlayer)の動画ファイルをmp4 へ変換するオプションを教えていただけないでしょうか。

119 :login:Penguin:2009/08/20(木) 06:53:06 ID:KEOQ5XzT.net
〉H264を検出しました

〉もしファイルがB-フレームを参照として使っているなら、クラッシュまたはとぎれるかもしれません
〉Avidemux は安全にされた他のモードを使用できますが、フレームの正確さを失ってしまうでしょう.
〉そのモードを使いますか ?

という警告をavidemuxが出すのですが、これはどう判断していいんでしょうか?
ffmpegでlibx264を使っているわけですが、何か付けるべきオプションがあるのでしょうか?

フレームの正確さを失うというのは、場合によっては音がずれたりするという意味でしょうか?
また"そのモード"を使わない場合のトラブル実例は?


120 :login:Penguin:2009/08/20(木) 07:00:27 ID:Mi/Ro/P3.net
>>119
avi板のavidemuxスレ行った方がいいとおも。
avidemuxの内部構造って独自だったはずだし。

121 :login:Penguin:2009/08/22(土) 02:34:32 ID:jtD6xdND.net
IEC-61937 compatible(S/PDIF) muxerが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-August/024019.html

122 :login:Penguin:2009/08/24(月) 05:07:09 ID:qTJah0Tt.net
TwinVQデコーダが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-August/024036.html

123 :login:Penguin:2009/08/25(火) 18:38:16 ID:pfneivdn.net
ブルーレイのサブタイトルデコーダが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-August/024056.html

124 :login:Penguin:2009/08/27(木) 10:48:16 ID:OwDvsT+D.net
ブルーレイに使われるLPCMのデコーダが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-August/024086.html

125 :login:Penguin:2009/08/28(金) 03:50:03 ID:LNHdkFYR.net
そんなことよりTSファイルの扱いをもっとましにしてくれ

126 :login:Penguin:2009/08/28(金) 11:29:03 ID:4KINgNnj.net
俺はts使わないから試してないけど…
シークの扱いは改善されたはず>ts
>>65のパッチは誰も提出してないからマージされる訳も無く。
問題自体バグ報告すらされていない予感。

127 :login:Penguin:2009/08/28(金) 19:47:14 ID:Gs+QNxG6.net
>>65のパッチも完璧じゃないよ。
あれを当てても変換できないものがある。
TSファイルの性質ゆえに、もとのTSの(最初の部分が)壊れているからなんだろうが、
垂れ流しされている放送波をキャプチャしている以上、これはどうしようも無いしなぁ

128 :login:Penguin:2009/09/03(木) 13:09:11 ID:lnqAQ9b0.net
WMAProデコーダが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-September/024171.html

129 :login:Penguin:2009/09/03(木) 19:36:56 ID:lnqAQ9b0.net
chromiumのffmpegパッチ群。クラッシュ/無限ループの修正が多いね。良い傾向。
http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/patches/

130 :login:Penguin:2009/09/03(木) 19:57:26 ID:JIJP2QNk.net
chromiumていうゲームもあるんだな。

131 :login:Penguin:2009/09/04(金) 00:17:24 ID:oUY0JjQa.net
皆、最近の版で -vcodec libx264 でエンコードできてますか?
「サイズかビットレートの指定がおかしい」とか言われるんだけど。
指定してないのに。

132 :login:Penguin:2009/09/04(金) 00:24:31 ID:ATltGo/e.net
ffmpegでH.264のエンコするのはいかがなものか

133 :login:Penguin:2009/09/04(金) 00:32:30 ID:x9o1MBS0.net
>>131
エスパーだけどビットレート指定の後ろにkを付ければ良いと思うよ

134 :login:Penguin:2009/09/04(金) 04:16:52 ID:0fr+u1C9.net
>>131
それどっかのサイトのブログかなんかで見つかるんだけど…
-vpreオプションで一応の回避ができるみたい。

-vpreはいくつかのプリセットを指定するオプションで、その内容は
Ubuntuだと(make installしているからどこでも一緒だよね?)
/usr/local/share/ffmpeg/
に置かれているみたい。たとえばlibx264-lossless_fast.ffpresetとか。

とりあえず、それに気づいたのが昨夜で、昨夜段階でその内容の全部を
OOoのCalcに並べたところまでやった。
これから、その内容の比較で、vpre無しで行けないかの確認とか
応用の研究をしようかというときに…おねむのじかんになりました…

で、今日はそれ忘れてたので放置。

とか言いつつ、さっき遊んでるAtom330予備録画機に
録画機と同じ古い版のffmpeg等を突っ込んで、4スレッドエンコード体制にしてた。
この間vpreのことは忘れていた。


それはそうと、
nice -n 19 ffmpeg -i "$@" -threads 0 -s 640x480 -deinterlace -vcodec libx264 -cqp 28 -sc_threshold 2 -flags2 mixed_refs -flags loop -subq 6 -trellis 2 -nr 600 -acodec libmp3lame -ab 128k "x2n_${file%.mpg}.avi"

で、31fpsくらいで行けんだけど、CPU負荷は半分くらいなのな。
二つ同時にエンコードすると100%程度で20fpsx2くらいになるかなぁ…
まぁ、急ぎのエンコードより、大量ファイル処理することのほうが多いからいいんだけどね…


135 :login:Penguin:2009/09/04(金) 15:21:52 ID:oUY0JjQa.net
>>134
ありがと。プリセットが無くデフォルトだと動かない仕様になってたのね。
winでコンパイル環境も整備してないので、ゆっくり考えますです。

136 :login:Penguin:2009/09/04(金) 17:34:46 ID:oUY0JjQa.net
その後、最新リポジトリからpresetファイル群だけ持ってきたらエンコはできるようになりました。


137 :login:Penguin:2009/09/06(日) 14:13:38 ID:wfS0gXo6.net
libmp3lameを使っている場合、-acodec libmp3lame -vol 254で
最大限にボリュームが大きくなるって解釈でいいですよね?

と思っていたんですけど
なんか、うまくいかない。

二桁の数字を指定すると小さくなるから
機能しているみたいなんだけど、もとのより大きくなんない。

試してみると、255より大きい数字が通って、それによって
音量を元より大きくできるみたい。
例によって、仕様変更か…(ちなみになんとか君とかのサイトの記事参照したのが敗因か)

この変更内容について、どっか説明されている記事無いかなぁ…
上限がどうなっているのかわかんないし…
他の音源に揃える上でのTipsとか無いかなぁ…


138 :login:Penguin:2009/09/07(月) 11:30:04 ID:pOzfzLE5.net
256で波形にノータッチ、それ以外は256分の指定した数字倍にされ、
負の数なら波形が反転するんじゃなかったっけ?

139 :login:Penguin:2009/09/07(月) 19:13:34 ID:tLgkNowH.net
二つのバージョンのffmpegを併用したいのですが、
(この形式には古いバージョン、この形式は新しいバージョン)
どうすればいいのでしょうか?


140 :login:Penguin:2009/09/07(月) 19:20:45 ID:XD7+oO03.net
>>139
ffmpegじゃなくwineで2つのバージョン用意して使ってる
ほかの人はどうかしらないけど

--prefix=/home/user/local

にしてる。$PATHは通さず
$/home/user/local/bin/wine なんたらって使ってる。

141 :login:Penguin:2009/09/16(水) 04:42:16 ID:grGQrUKX.net
実際にいろんな動画に使ってみたけど、
ffmpegって結構エラーはくな。

限定された使い方ならいいけど、
動画アップロードサイトみたいなのに
利用するのは難しいと思った。

142 :login:Penguin:2009/09/16(水) 07:07:01 ID:w0SO9mYw.net
バグ報告しましょう。
http://roundup.ffmpeg.org/roundup/ffmpeg/

>動画アップロードサイトみたいなのに
FFmpegはFacebookとかのサイトのサーバーサイド変換で実際に使われてる。
YoutubeもFFmpegっぽいって話がある。
ニコ動はどうだったかな。

143 :login:Penguin:2009/09/16(水) 16:57:30 ID:ReMZYuZi.net
>>142
たぶんそういうところは、自社で
修正していると思うよ。

修正して開発元には何も報告していない。


144 :login:Penguin:2009/09/16(水) 19:33:16 ID:w0SO9mYw.net
>>143
FacebookとPicsearchはエラーログやサンプルを提供した。
YoutubeはGoogle側が一部修正したように見えるけど、バグ報告やパッチの提供はしてないね。確かChromiumチーム経由でYoutubeチームへフィードバックを頼んでたはずだけどどうなったんだっけか。

145 :login:Penguin:2009/09/16(水) 22:38:55 ID:w0SO9mYw.net
Apple Core Audio Formatのデマクサが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-September/024385.html
W64にも対応した(>>115)し、libsndfileを飲み込む日も近いかもな。

146 :login:Penguin:2009/09/16(水) 23:15:25 ID:q/Jfm89f.net
GPLである以上、ソースを改良・改変したら、要求された場合に提出しなきゃならないんだけどな

147 :login:Penguin:2009/09/16(水) 23:17:19 ID:w0SO9mYw.net
バイナリを配布した場合ね、それ>提出しなきゃならない
サーバーサイドで使うなら提出しなくても問題ない。
それが問題だってんでAGPLができた訳で。

148 :login:Penguin:2009/09/23(水) 08:20:21 ID:Vt36QzTA.net
Atrac1デコーダとMD STUDIOオーディオデマクサが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-September/024529.html

149 :login:Penguin:2009/09/23(水) 08:54:59 ID:Vt36QzTA.net
FFmpegのATRAC3デコーダがfixed-point化されてRockboxに移植されてるらすぃ。

150 :login:Penguin:2009/09/25(金) 12:23:04 ID:9IlFBiDU.net
Happy 20,000; New YouTube Engine
http://multimedia.cx/eggs/

151 :login:Penguin:2009/09/27(日) 14:21:00 ID:LngpI2lB.net
なんか、ffserverについて調べてたらこんなん見つけた。
既出?

ffmpeg ドキュメント(日本語訳)
http://fixedpoint.jp/ffmpeg/


152 :login:Penguin:2009/09/27(日) 14:32:50 ID:Q1Hnji4e.net
>>151
私は知らなかった。

ありがとう。

153 :login:Penguin:2009/09/28(月) 02:46:04 ID:sUIt19s1.net
複数のマシンからそれぞれ別々の映像をffserverが動いてる1台のマシンに送り、そこから配信することは可能でしょうか?
ポート8090からマシンAの映像、8091からマシンBの映像といった配信を目指しております。
知恵をお貸し頂ければ幸いです。

154 :login:Penguin:2009/09/30(水) 10:01:09 ID:S3nDcS56.net
x264に関して質問です
p4x4は使っても問題無くなりましたか?昔ドット単位ぐらいの細かいのが動きまくるソースだと多少効果あるとか
聞いたんですが…

あとバージョン関係無いですが
-qmax下げるのと-b&-bt上げるのは理論的にはどっちがサイズに対して画質が稼げるんでしょうか

例えば
-b 512k -bt 512 -qmin24 -qmax39の設定なら

-bと-btを576k程度まで上げるのと
レートそのままで-qmaxを37程度まで下げるのとでサイズが同じなら理屈として
画質が上なのはどちらになるんでしょうか?

155 :login:Penguin:2009/09/30(水) 10:37:51 ID:TR/tNu++.net
品質指定で1passか、ビットレート指定で2passが普通。
サイズが同じ時の画質は多分前者の方が良くなるはず。

156 :login:Penguin:2009/09/30(水) 15:26:19 ID:S3nDcS56.net
>>155
アドバイス有難うございます

いくつか試してみましたがやっぱり-bと-btを上げるた方が画質は良かったみたいです
というか-qmaxを下げるのはソースにもよりけりですがフローしてビットが守られなかったり
そうでなくても画質は大して上がらない結果が殆どでした

-b、-btを上げた状態で妥協出来る-qmaxを探すのが妥当でした
参考になりました、アドバイスどうもです

157 :login:Penguin:2009/10/01(木) 22:09:56 ID:lStSpSaS.net
しつもん
CentOS5.3

rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yum --enablerepo=rpmforge install ffmpeg

でインストールしたところ
lame: output buffer too small (buffer index: 9195, free bytes: 597)
になった。

http://wiki.crav-ing.com/index.php?%E5%90%8C%E6%A2%B1ffmpeg%E3%81%AElame%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E4%B8%8D%E5%85%B7%E5%90%88
に従ってバッチを入れようとしたが、
yumで入れたせいなのか

[root@localhost local]# find / -name "*libmp3lame*"
/usr/lib/libmp3lame.so.0.0.0
/usr/lib/libmp3lame.so.0

libavcodec/libmp3lame.cが見つかりません。
どうすれば

158 :login:Penguin:2009/10/01(木) 22:15:08 ID:8SZadbyA.net
libmp3lame.cはソースコードのことなのでそれを用意してパッチ当ててからコンパイルしろってこと

159 :login:Penguin:2009/10/01(木) 23:18:11 ID:W4Vk4q5w.net
>>157
え、( ̄■ ̄;) lameにそんなバグがあったのか・・・ 今まで音はaacかvorbisでやってたから
解らなかった。

ちなみにパッチは>>158の言う通りソースに当てる物なのでffmpegのソースを入手してそこへ
パッチを当ててからffmpegを自分でコンパイル(面倒くさいですw)

そのwikiの記事だとlameの開発バージョンで対策されてるって書いてあるから、lameの開発バージョンの
ソースを入手して自己ビルドした方がまだ楽なような気がします。
でもこの方法は確実に今あるlameと同じ場所をインストール時に指定して綺麗に上書きしないと
他の依存してるlameを使用するアプリが動かなくなる可能性あり。

それとリリース板と開発板の違いが大きいとやはり他の依存が動かなくなる可能性あり。
まあそうなったらまたlameのrpmパッケージを再インストールすれば良いだけかな。

160 :login:Penguin:2009/10/02(金) 22:47:10 ID:gS2kcaJ+.net
>>158,159
全然意味がわかりません><

結局yum deleteして、
各エンコーダとffmpegを順番にインストールしました
lameの3.99a1の取得の仕方がわからなかったので3.96かそこらを入れてOKでした


161 :159:2009/10/03(土) 13:17:05 ID:mlXMcO7a.net
>>160
あ、良いんじゃないかな。自分の言ってるlame開発板ってのが3.99a1なんだけど
これってLinuxの場合は自分でsvnでソース取ってきてビルドしないとダメだろうから。

>>160の今回の情報で自分でビルド出来ない人はlameのバージョンを落とす事でとりあえず
解決するって事も解ったって事だ。情報トンです。

162 :login:Penguin:2009/10/04(日) 13:26:57 ID:33e0CDT6.net
低ビットエンコが日課の者ですが質問です

再生中に一部の場面で数フレームぐらいパタパタッと黒いタイルと言うか
ブロックを散らしたように画が欠ける部分があるんですが何が原因でしょうか?
単純にビット不足?

163 :login:Penguin:2009/10/04(日) 13:46:55 ID:TSrspAFG.net
ビット不足から来るという認識は正しいが、情報が少なすぎてなんとも。
とりあえずffmpegとx264のバージョンを上げて、より圧縮率の高いプリセットを使え。
あとビットレート指定なら2passにしろ。
取りあえずのアドバイスはそんなとこ。

164 :login:Penguin:2009/10/04(日) 13:52:24 ID:32Z5++SP.net
とりあえず2passが良いと思ってx264でやってみたのですが、2回目のエンコがビットレートや
サイズ等が不正ですって始まらない。

オプションは-crfとか-qscaleでやったんだけど(ビットレート指定無し)、ビットレート指定
だと2回目いける。

もしかして2passってビットレート指定のエンコじゃないとダメなの?

165 :login:Penguin:2009/10/04(日) 14:05:33 ID:TSrspAFG.net
そう
詳しく知りたきゃx264中心に検索すりゃ良いよ。

166 :login:Penguin:2009/10/04(日) 14:49:17 ID:32Z5++SP.net
>>165
レストン 了解です。

167 :login:Penguin:2009/10/04(日) 16:21:54 ID:33e0CDT6.net
>>163
サンクス、参考になりました

168 :login:Penguin:2009/10/05(月) 13:38:06 ID:JawieGlt.net
3g2からAVIにするにはどうしたらよいでしょうか?
やってみたら、音声のみでファイルサイズが
やたらデカいのが出来てしまいました。
それと、このソフトってコーデック指定はできますよね?

169 :login:Penguin:2009/10/05(月) 17:29:14 ID:JjFanTvM.net
スレチだったらすみません。 CentOS5.3上でffmpeg動かしています。
PSP用の動画変換したいのですが、再生できません。
>PSP上ではビデオコーデックが不明な形式になります。Windows+Gomプレイヤーでは再生できます。
Gomプレイヤーで動画形式を見ると、AVC1(GVC)となっております。

:変換用スクリプト
ffmpeg -i hogehoge.avi -vpre /usr/local/src/ffmpeg/ffpresets/libx264-default.ffpreset -vcodec libx264 -coder 1 -bufsize 128 -g 250 -s 480x272 -r 29.97 -b 180k -level 21 -acodec libfaac -ac 1 -ar 44100 -ab 48k -f mp4 hogehoge.mp4

ヒントいただければ幸いです。

170 :169:2009/10/06(火) 15:57:15 ID:beoE6AUg.net
>>169です。
ffmpegを以前構築しており、環境をもう一度作り直したのですが、PSPで動画が再生できません。
真空波動研で以前作ったPSPで再生できた動画、現在造ったPSPで再生できない動画を調べてみました。
[再生できない動画]
480x272 24Bit AVC/H.264 High@2.1 29.97fps 57926f 186.32kb/s AAC 44.10kHz 1.0ch(1/0 C) LC 48.00kb/s
[Extra][2] MP4 Base Media v1 MetaData [MPEG4] 00:32:12.799 (1932.799sec) / 58,047,966Bytes
[再生できる動画]
480x272 24Bit AVC/H.264 Main@2.1 29.97fps 57935f 318.01kb/s AAC 44.10kHz 1.0ch(1/0 C) LC 48.00kb/s
[Extra][2]MP4 Base Media v1 MetaData [MPEG4] 00:32:13.099 (1933.099sec) / 89,568,173Bytes

High@2.1 29.97fps、Main@2.1 29.97fps の2つ違いがあるようですが、ffmpegのMain@の設定方法を現在探しております、、、。

171 :169:2009/10/06(火) 16:17:16 ID:beoE6AUg.net
自己解決しました。
-vpreオプションでlibx264-fastfirstpass選べばPSPで見ることができました、、、。
大変お騒がせしました。

チラ裏、スレ汚しすみませんでした。

172 :login:Penguin:2009/10/07(水) 03:00:00 ID:TOPwev2f.net
RF64デマクサが追加された
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-October/024852.html

173 :login:Penguin:2009/10/08(木) 16:03:16 ID:Gh6+X3oS.net
動画のサムネイル作っているんだけど、ogmだけ
ffmpeg -ss 1 -i src.ogm -f image2 -vframes 1 -an -deinterlace dst.jpg
で、サムネイルが作れないんだけど何でかな。

174 :login:Penguin:2009/10/08(木) 16:14:33 ID:6vHATiKl.net
totem-video-thumbnailerでもogmはサムネイル作成に失敗する事が多い
gstreamer-ffmpeg入れてるからffmpegのバグかも
俺はmkvmergeでogmを全部mkvに変換しちまった
なぜかmkvにすれば問題なくサムネイルが作れるんだよなぁ

175 :login:Penguin:2009/10/08(木) 16:33:54 ID:Gh6+X3oS.net
>>174
貴重な情報をありがとう。早速検討します。

176 :login:Penguin:2009/10/08(木) 17:06:03 ID:LH3CG77K.net
1フレームだけ取り出すってのが問題かもしれない。

177 :login:Penguin:2009/10/09(金) 21:07:30 ID:sclrA3Y3.net
ffmpeg -y 〜 >file 2>&1 &
で出力をログファイルに送りつつバックグラウンド実行できると思ったんですが、
jobsでステータスを見るとStoppedになってます。
実際ログファイル見ても動いてません。
bg %1
しても動いたと思った直後Stoppedになります。
fg
すると普通に動くのですがこの動き超困る。

178 :login:Penguin:2009/10/09(金) 23:51:52 ID:5swSx1BP.net
>>177
その動きからするとttyを直接叩いてるんだろうな
だったらscreenでも使うしかないんじゃね?

179 :login:Penguin:2009/10/10(土) 03:25:36 ID:qS8JOLWp.net
>>178
日本語でOK?

申し訳ないが何を言ってるのかさっぱりわからん

180 :login:Penguin:2009/10/10(土) 08:44:44 ID:2ysyvbPA.net
>>179
日本語勉強して出直してくることをお勧めする

181 :login:Penguin:2009/10/10(土) 12:06:56 ID:HUAxE6mf.net
ttyとscreenを知らないので意味不明になっているだけでは。
>>177
うちの環境では正常に動作して、ログもとれる。
〜の部分に問題はないか?

182 :login:Penguin:2009/10/12(月) 02:05:14 ID:tSG3D/3M.net
FFmpegをコンパイルしようとしたら
undefined reference to `x264_encoder_open_77'
こんなエラーが出るんだけど、もしかしてx264のバージョン0.77って
対応してない?

183 :login:Penguin:2009/10/12(月) 03:11:48 ID:ZjUOTbkz.net
>>182
x264は更新が激しい(内容の変化)ケースが多いから最新の奴を入れるとffmpegやmplayerやvlc等が
make出来なくなるケースがあったです。

大抵は少し経つとffmpegやmplayer等のソースが対応するパターンが多いけど。
x264が更新されたら(特にrev76が77に変わったときなど)最低でもx264と同じ時期か少し
後の(x264が出た時より数日あととか)ソースを持ってきて入れるようにしてます。

まあchengelogとかgitで見れば良いのだろうけど、自分は見ても知識無いので^^;
とりあえずx264のrevが上がったら数日待ってからx264を更新して数日後ffmpegのソースはその時点の
最新を使用するようにしてます。

revが同じで1271とかそういう4桁のバージョンが変わっただけなら結構平気なんだけど・・・

184 :login:Penguin:2009/10/16(金) 15:28:20 ID:lCdnbWnP.net
ふと見かけないオプション見つけたので質問です
-sws_flags lanczosオプションってリサイズのオプションですよね
具体的に通常のリサイズとは処理が何か違うんでしょうか?

185 :login:Penguin:2009/10/16(金) 15:48:56 ID:aY9pr8HX.net
遅いけどなんか凄い

186 :login:Penguin:2009/10/16(金) 17:40:49 ID:yxjWKT3w.net
例えば、映像より音声の方が短いようなもを
ミックスして、ffmpegで1つの動画にします(mpg形式)。
そのような動画を2つを cat で結合します。
こうして作った動画ファイルは
元々、音声の長さが短かったため、
1つめの映像が終わる前に2つ目の音声が再生されてしまいます。

このようなことが起こらないために
うまいやり方はありますか?

-vsync とか -async とか -timestamp とか
そのへんのオプションが使えそうな気がするのですが、
マニュアルの記述があまりに貧相なので使い方が
わかりません。


187 :login:Penguin:2009/10/16(金) 18:46:19 ID:aY9pr8HX.net
>>186
ffmpegのsocで結合機能が作られてるけど、まだ本線にマージされてないねぇ。

188 :login:Penguin:2009/10/17(土) 13:42:24 ID:TRZBUZwQ.net
PSPやiPhone互換のH.264を出力するffmpegかmencoderの設定教えてください!

189 :login:Penguin:2009/10/17(土) 13:50:08 ID:gsa2iis9.net
>>184
確かデフォルトはbicubicだけど、
lanczosはbicubicに比べてよりシャープな画像が得られる
エッジが強調されすぎるので不自然に感じる人も多いけど
俺はボケ気味の元画像を縮小してクッキリさせたい時に使ってる

190 :login:Penguin:2009/10/17(土) 13:53:00 ID:gsa2iis9.net
>>188
Avidemuxの自動設定を使え
なぜかGtk版は自動設定が動かなかったりするからQt版おすすめ

191 :login:Penguin:2009/10/17(土) 14:20:23 ID:nYsgy67x.net
>>189
参考にします
アドバイスどうもです

192 :login:Penguin:2009/10/17(土) 17:20:50 ID:TRZBUZwQ.net
>>190
おおぅ、こんなのがあったんですね。ありがとうございます。

193 :login:Penguin:2009/10/19(月) 00:44:00 ID:kRin5XWO.net
変換君で ttp://blog.k-tai-douga.com/ffmpeg のrev.20220を使っており、
h264のbaseline profileを使いたいのですが、
Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate,width or height
というエラーが出て変換できません。

-vcodec libx264 -vpre C:\ffpresets\libx264-baseline.ffpreset -s 176x144 -r 10.0 -b 128k -f 3gp
上記設定では無理なのでしょうか?
エラーの出ない設定などあればご教示下さい。


194 :login:Penguin:2009/10/19(月) 11:29:43 ID:Yau89ST2.net
>>193
変換君の事はよく解らない。もしかしたらその変換君のビルドに使用したx264は本当に最新のやつじゃないかな。

とうのは最近のx264の更新がやたら激しくて、つい最近までしばらく0.76だったx264が0.77になってる。
この小数点のバージョンがあがった時はえてして大きな変更加えられてるらしく、今までのコマンドとか
変更になったりするらしい。

で、結果から言うと自分のffmpegはx264を0.77に上げたときあたりから-vpreのオプションが受け付けられなく
なるケースが出てきた。ググったら他にもそんな人が出てて対策はbaselineじゃなくてdefault使ってくれとか
書いてる人も居たかな。

ともかく今の状態だと動かないプロファイルはbaseline、mainは駄目だったね。default、normalなんかは
動いた。けどbaseline、mainに比べて質は上がるけどエンコ速度は遅くなるだろうね。

libx264-baseline.ffpresetの「baseline」の部分を「default」や「normal」に書き換えてやれば
とりあえず動くと思うよ。もしくは変換君のバージョンを以前の物に下げるかかな。

195 :login:Penguin:2009/10/20(火) 01:34:12 ID:eScr7U8N.net
>>194
レスありがとうございます。
defaultやfastなんちゃらとかは試して、出来るということは知っていたのですが、
baselineで変換したいのです。
というのも、携帯で見たいがためです。
defaultで変換した場合、真空波動研で見るとhigh profileとなっています。
自分の勘違いかもしれませんが、high profileだと携帯では再生出来なかった気がするので、
なんとかbaseline profileにしたかった次第です。
とりあえずは、以前のバージョンのffmpegなど試してみようかと思います。

196 :login:Penguin:2009/10/20(火) 14:19:27 ID:6X/68Pa9.net
Ubuntu 9.04を使用しています。
Playstation EyeというWebCamの映像を、ffserverを使用して配信したいのですが、以下のエラーがでてしまいうまく配信することができません。
考えられる原因等わかる方いましたらよろしくお願いします。

[video4linux2 @ 0x957bac0][3]Capabilities: 5000001
[video4linux2 @ 0x957bac0]The V4L2 driver changed the video from 320x240 to 640x480
[video4linux2 @ 0x957bac0]ioctl(VIDIOC_DQBUF): Input/output error
Input #0, video4linux2, from '/dev/video0':
Duration: N/A, bitrate: -2147483 kb/s
Stream #0.0: Video: rawvideo, yuyv422, 640x480, -2147483 kb/s, 1000k tbr, 1000k tbn, 1000k tbc
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
Stream #0.0: Audio: mp2, 44100 Hz, mono, s16, 32 kb/s
Stream #0.1: Video: mpeg1video, yuv420p, 160x128, q=3-31, 64 kb/s, 1000k tbn, 3 tbc
Stream #0.2: Audio: mp2, 22050 Hz, mono, s16, 64 kb/s
Stream #0.3: Video: 0x0000, yuv420p, 352x240, q=3-31, 256 kb/s, 1000k tbn, 15 tbc
Could not find input stream matching output stream #0.0
Tue Oct 20 14:05:15 2009 127.0.0.1 - - [GET] "/feed1.ffm HTTP/1.1" 200 4149
Tue Oct 20 14:05:15 2009 127.0.0.1 - - [POST] "/feed1.ffm HTTP/1.1" 200 0

197 :login:Penguin:2009/10/20(火) 14:20:19 ID:6X/68Pa9.net
追記: ffmpegのバージョン・Configuration設定

FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf
--enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads
--disable-stripping --disable-vhook --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec --disable-vis --enable-shared --disable-static


198 :login:Penguin:2009/10/20(火) 14:41:11 ID:BfOT7RW3.net
またか
もう黙ってNGIDにしとこう

199 :login:Penguin:2009/10/20(火) 19:29:34 ID:gQBqUeVu.net
>>196
プレーヤー側でどうエラーでる?

200 :login:Penguin:2009/10/22(木) 13:12:42 ID:6aipNo6s.net
>>198
それ言うと何か変わる?

201 :login:Penguin:2009/10/22(木) 13:21:11 ID:HoxiLU3b.net
>>200
たいていのマカは正体を見破られたら去ってゆく
黙って去る事もあれば
君みたいに捨て台詞を残すこともある

202 :login:Penguin:2009/10/22(木) 13:31:35 ID:VVHiKM8T.net
でもMACってシェアを伸ばしてるみたいね。iPODとかiPhoneを使用した人達がPCもあんな感じなのが良い
って感じでMACを選ぶ人が最近多発中とか。

Microsoftを辞めて行ったWINDOWSの開発担当者の台詞(まだVistaの開発途中の事だけど、ほとんど出来上がって
た頃だったと思った)の「俺ならVistaを使わないでMACを使う」とか言った言葉を思い出してしまったw

203 :login:Penguin:2009/10/22(木) 13:46:04 ID:HoxiLU3b.net
>>202
マカ死ね!

204 :login:Penguin:2009/10/22(木) 13:54:05 ID:VVHiKM8T.net
>>203
ちょw 俺はUbuntuerだよ

205 :login:Penguin:2009/10/22(木) 13:57:35 ID:HoxiLU3b.net
紛らわしい言動は慎むべきだ
日本は「頃す」と書いただけで逮捕される警察国家なのだから

206 :login:Penguin:2009/10/22(木) 14:36:06 ID:VVHiKM8T.net
いえ、FFMPEGスレでなんでMAC叩かなきゃいけないのがよく解らん。
MACといえFFMPEGユーザーなのだから、使ってる人には発言権あるでしょうに。

なのにMACのみ排除しようとする行為自体が紛らわしいと思いません?

207 :login:Penguin:2009/10/22(木) 15:26:57 ID:LTEUZm8e.net
>>201
Ubuntuの本スレで
「俺は最後まで徹底的にマカと戦う」
「私に賛同している人は大勢居る」
って言ってた人? 懐かしいなぁ。元気してたか?

>>204
思いっきり
0.5-svn17737+3:0.svn20090303-1ubuntu6
って書いてあるしねぇ。

208 :login:Penguin:2009/10/22(木) 16:45:20 ID:6aipNo6s.net
おまえら盛り上がってるな

209 :login:Penguin:2009/10/23(金) 05:20:23 ID:2XYHsdBT.net
>>190
Qt版のほうが出来がいいのか・・・と思って使ってみたけど
アイコンが小さくて押し間違えるのでGtk+版に戻してしまった。
くだらない理由ですまん

210 :login:Penguin:2009/10/23(金) 13:26:22 ID:9w0s6jY0.net
>>206
ここはLinux板

211 :login:Penguin:2009/10/23(金) 13:46:27 ID:OdD+9yv3.net
>>210
それがどうかしたの?

212 :login:Penguin:2009/10/23(金) 13:48:27 ID:MlMqKgeC.net
>>210
くだらない。
GCC使って同じソースからコンパイルして、しかもカーネルもMacはUnixベース。

こんな事言ってるからLinuxがいつまで経っても発展しない。多分Linux使ってる人もほとんどが
ちょっと難しいWINDOWSを使ってる位の感覚しかないんだろ。

せっかくのグローバルな意味合いをLinux使いは自分達で殺してる。

213 :login:Penguin:2009/10/23(金) 13:55:03 ID:VcI+bYCR.net
>>212
マカはLinuxへのアンチ活動を止めろ!

214 :login:Penguin:2009/10/23(金) 13:55:50 ID:MlMqKgeC.net
>>213
Mac欲しいけど買えねえんだよ。金が無くて。
仕方なくLinux使ってんだ

215 :login:Penguin:2009/10/23(金) 13:57:07 ID:MlMqKgeC.net
$ uname -a
Linux ******* 2.6.31.4-m4 #1 SMP Fri Oct 16 00:34:27 JST 2009 x86_64 GNU/Linux

216 :login:Penguin:2009/10/23(金) 14:17:22 ID:9Xw5fOhR.net
そりゃLinux板でMacMac言ってたら叩かれるだろ。
Linux以外でffmpeg使っててこのスレにいるなら
ffmpegについてのみ言及すりゃ良いんじゃねーの?

あとLinuxの方がWindowsより簡単だろ。

217 :login:Penguin:2009/10/23(金) 16:43:37 ID:OdD+9yv3.net
> そりゃLinux板でMacMac言ってたら叩かれるだろ。

なんで?

218 :login:Penguin:2009/10/23(金) 16:56:23 ID:9Xw5fOhR.net
>>217
Macについて語りたければ然るべき板に行けよ。
Windowsだって同様。
Linux板で政治は語らないだろ?

219 :login:Penguin:2009/10/23(金) 17:43:41 ID:OdD+9yv3.net
> Linux板で政治は語らないだろ?

政治がどうかしたの?

220 :login:Penguin:2009/10/23(金) 18:06:13 ID:9Xw5fOhR.net
タダのバカかよ・・・
相手した俺も馬鹿だったわ・・・

221 :login:Penguin:2009/10/23(金) 20:08:25 ID:VcI+bYCR.net
>>214
わかりました
Linuxアンチ活動をするとApple社からリベートが出るんですね。

>>218
マカは人類と敵対する存在なので極めて政治的軍事的な話題だな

222 :login:Penguin:2009/10/24(土) 00:05:20 ID:o8fGeobA.net
今日も平和だな。
みんな平和について語り合おうぜ。

223 :login:Penguin:2009/10/24(土) 00:13:10 ID:qCp2rlBX.net
昔の皆さんありがとう。地球は元気です。

224 :login:Penguin:2009/10/24(土) 00:21:27 ID:KTh6tXsT.net
もうすぐAppleが滅ぼしちゃうけどね

225 :login:Penguin:2009/10/24(土) 00:31:26 ID:7u1CMmdM.net
>>224
禁断のリンゴなんでしょ。アップルのマークは。
初めて卓上のPCを作ったときに、自分達はトンでもないものを開発してしまった。
いつか人間がPCに管理される日が来るかもしれない、我々は今禁断の果実をかじったってあのマークに
なったとか聞いた。

226 :login:Penguin:2009/10/24(土) 00:32:33 ID:7u1CMmdM.net
英語で正しい発音の「Apple」は「アポー」って言うんだよ。

はい、皆さんご一緒に

アポー!

227 :login:Penguin:2009/10/24(土) 00:33:56 ID:KTh6tXsT.net
近い将来に誤作動を起こして核戦争の引き金を引くのは間違いなくMac

228 :login:Penguin:2009/10/24(土) 00:36:08 ID:7u1CMmdM.net
アポー!

229 :login:Penguin:2009/10/24(土) 13:19:10 ID:5Oxq5Pfq.net
qsquishって-qmin -qmax付近になるとq値の変化を緩やかにするとありますが
結局上限下限はどうなってるんでしょうか?

緩やかにしつつ振り切りそうならクリップして処理なのかそれとも有る程度のオーバーは許容してるのかが分りません
品質の急激な変化を防ぐためのオプションと言う事にはなっていますがもし最終的に上限下限をクリップしているなら
そのシーン以前の品質が結局不要にビットを割いたりあるいは若干ビット不足で処理される事になりませんか?

230 :login:Penguin:2009/10/28(水) 09:52:01 ID:wTKKDJP1.net
アルファチャンネルつきのFLV(VP6A)を、アルファチャンネルを保持したままAVIに変換したいと思い、
   ffmpeg -i sample_alpha_VP6.flv -pix_fmt bgra -vcodec rawvideo bgra_raw.avi
といった感じで変換してみたのですが、映像が崩壊してしまいます。
VP6Aのデコードには対応しているはずなので、何か方法はあると思うのですが、
この場合、どういうオプションを指定すればよいのでしょう・・・?

アルファチャンネルつきのFLVサンプルはこちらにあります。
   ttp://www.flashbackj.com/sorenson/flash/images/sample_alpha_VP6.zip

231 :login:Penguin:2009/10/31(土) 16:11:47 ID:YiVVf2u8.net
ちょっとすれ違いかもしれないけど、
AMD(ATI)のGPUを使ったエンコーダ AVIVO media conveter って、
Linuxでは使えないのでしょうか?
(wineとか駆使しても)

Xドライバは出てるので、なんとか使えると嬉しいのですが。

232 :login:Penguin:2009/11/02(月) 09:59:01 ID:SJ8z4Pr2.net
ffmpeg を使って、Webのサービスで、
動画の変換をするようなシステムを作ろうとしています。

今は動画変換の要求があるたびに、
ffmpeg の実行ファイルを起動していますが、
何度もプロセスを起動するので、そのコストが無駄です。

ffmpeg をサービス化(デーモン化)して、
プロセスを常時待機させて、
要求があるたびに変換を行うことはできませんか?


233 :login:Penguin:2009/11/02(月) 10:46:42 ID:Y4VHE5TO.net
>>232
動画変換で、ffmpeg起動コストが高いとは到底思えない。


234 :login:Penguin:2009/11/02(月) 13:01:10 ID:OMGaIRCG.net
>>232
apache module化するのが良い予感 (ライセンス的にも問題茄子)
作ったら教えてね

235 :login:Penguin:2009/11/02(月) 13:40:19 ID:zTtFSdFx.net
>>234
それすごいいい。
俺も欲しい。

236 :login:Penguin:2009/11/03(火) 02:23:01 ID:59rmoZFp.net
>>234
同じく欲しい


237 :login:Penguin:2009/11/03(火) 10:10:23 ID:eHUI5WJu.net
動画変換という何十分、何時間もかかる処理で、
1秒未満の起動コストを削減しても
意味無いだろwww

238 :login:Penguin:2009/11/03(火) 11:28:26 ID:lkPcEn5B.net
EC2 の大きめのインスタンス何個か借りればよくね

239 :login:Penguin:2009/11/03(火) 11:38:19 ID:kKrZAylo.net
>>237
俺もそう思う。
それより1度しか使わないストリームデータのキャッシュチューンした方が絶対良い。

240 :login:Penguin:2009/11/03(火) 22:47:09 ID:6gnySGAC.net
>>237
HTTPの中でShellを動かさなくて良いのがメリット。

241 :login:Penguin:2009/11/03(火) 22:54:15 ID:lT0wxt86.net
CGI動かすのと対して河原ねー

242 :login:Penguin:2009/11/04(水) 02:17:44 ID:l9NNAXS7.net
>>240
ごめん、やっぱり大きなメリットとは思えない。

243 :login:Penguin:2009/11/04(水) 11:29:57 ID:oYs720Jh.net
Apacheモジュール化して普及したら、
共有鯖でシェル叩く権限無くても動画エンコードできるようになるな。

244 :login:Penguin:2009/11/04(水) 13:07:06 ID:AVWyy0kQ.net
はぁ? シェルたたく権限なくても
sendmailコマンド実行できるんだがw

世の中のメール送信できるCGIは
半分ぐらいはsendmailコマンド呼び出しだろ。

sendmailコマンド実行できるなら
ffmpegコマンドも実行できる。
シェル(bash)呼び出しなんか関係ない。


245 :login:Penguin:2009/11/04(水) 21:39:48 ID:e61oY8I5.net
>>244
世の中のメール送信できるCGIの半分(?)でしか使えないんだろ?
ダメじゃん。

246 :login:Penguin:2009/11/04(水) 22:26:10 ID:ACRTOkib.net
これって読み方は「ふふえむぺぐ」でいいの?

247 :login:Penguin:2009/11/04(水) 23:37:58 ID:aop7WQuw.net
>>245
意味がわからないなら黙ってれば?w

248 :login:Penguin:2009/11/04(水) 23:47:22 ID:e61oY8I5.net
>>247
なるほど、だからみんな黙ってるんだな。

249 :login:Penguin:2009/11/04(水) 23:50:38 ID:e61oY8I5.net
>>244
具体的にはどうしてんの?popen3?


250 :login:Penguin:2009/11/05(木) 00:13:30 ID:shYCf6PT.net
>>249
常識だからググレカス

ffmpeg起動するのに、
シェルたたく権限なんか関係ない。
それだけだ。

251 :login:Penguin:2009/11/05(木) 07:54:58 ID:lQoG+jV3.net
>>250
ワラタ。

popenもsystemもシェル経由でしかコマンドが呼べないんだが。
自分でご丁寧にfork & execしてもいいけど、それができるスクリプト言語は希少。


君が表層のみで話してるのはよく分かった。


252 :login:Penguin:2009/11/05(木) 12:02:38 ID:dGM/5Onx.net
>>251
スクリプト言語を使っておきながら、シェルの起動コストを議論するほうがわからん。
/bin/sh なんて、常にメモリキャッシュにはいってるし、
何のコストを気にしてるのかさっぱり。

253 :login:Penguin:2009/11/07(土) 03:21:23 ID:Y0HjfUqW.net
なんとなくわかる。

アクセスがあるたびにapacheを起動するのはたいへんだから
apacheはずっと動いているでしょ。

だからffmpegも起動するのがたいへんだと思っちゃったんじゃないかな?

実際には常駐して、複数のタスクを行なう構造のapacheと
起動後、一つのタスクを行なって終了するffmpegを
同列に考えるのが最初の間違いってことになる。

仮にffmpegのロード時間をケチるとして
常駐型のエンコーダーを開発するとしたら、コストは大きいなぁ。
apacheモジュールにしても、問題は大差無いかな。

やるべきことは、ffmpegのソースをよく調べて
その用途に必要なコードを切り捨てて
最小の時間でロードできるようなバイナリーを作ることじゃない?

エンコーダーライブラリも静的リンクしたほうが速いのかな?


254 :login:Penguin:2009/11/07(土) 10:37:30 ID:soP3o1ag.net
>>253
本人ですか?

255 :login:Penguin:2009/11/07(土) 13:56:01 ID:hNqRgzPl.net
起動するさいに必要なメモリうんぬんなんて気にしてないんだって。
apacheのモジュールを起動するのはapacheのプロセスのみ。それがつぶれて終わり。

ffmpegをオーバフローさせるようなコードが紛れているかもしれないときに、system()なんて
危険なことをhttpの中でやりたいとは思わないだろ?

256 :login:Penguin:2009/11/07(土) 13:58:32 ID:5xxdzOMr.net
>>255
逆だろ?
systemのほうが安全。

257 :login:Penguin:2009/11/07(土) 14:06:03 ID:whpRTm6C.net
どっちもバカ

258 :login:Penguin:2009/11/07(土) 16:15:29 ID:5xxdzOMr.net
>>257
いや、俺もそう思う。
>>255 は、モジュール化する意義がまるであべこべだし、
system 使わなくてももっと良い呼び出し方はあるしな。
ま、モジュール作ったらベンチマークしてみろ。

259 :login:Penguin:2009/11/07(土) 23:26:45 ID:qBzc491H.net
>>255
モジュールにしたところでバッファオーバーフローの脆弱性は組み入れられる。
何そのモジュール神話。

260 :login:Penguin:2009/11/08(日) 00:27:14 ID:bICJCj0A.net
そういうプロセッサ時間を大量に消費する糞重い仕事は、
本気でdistributed job queueみたいなのでやるのがいいんじゃないのかな
要はちゃんとキューイング+分散化汁ってことな

それに比べればffmpeg叩くかlibavformat/libavcodec直接叩くかは些事です

261 :login:Penguin:2009/11/08(日) 09:15:31 ID:jBV6bP26.net
>>260
数時間もhttpセッション開きっぱなしがデフォルトってのは愚かだと思うよな。
非同期で処理させんと。

262 :login:Penguin:2009/11/09(月) 18:35:29 ID:B2cGoOjR.net
aacが利用できなくなった

ffmpeg -formats で確認すると
D A aac ってなってる

あと、libfaadってのが見つかった
これも
D A libfaad でencodeできない



263 :login:Penguin:2009/11/09(月) 19:55:27 ID:hN8GI/lq.net
>>262
faacはnon-free認定された
faadはデコーダ
各種ディストリの含まれるffmpegやmencoderからfaacサポートが外されてる

264 :login:Penguin:2009/11/09(月) 20:17:01 ID:RKhtdFkO.net
俺は自分でコンパイルすることにした。
パフォーマンスは落ちるのだろうが、
ライブラリの依存関係面倒だから仮想マシン一つをffmpeg用にした。


265 :login:Penguin:2009/11/09(月) 22:20:56 ID:Ui89m8xA.net
>>264
そっちの方が遙かに面倒だろ。
ffmpeg使いは変態が多いな。

266 :login:Penguin:2009/11/09(月) 22:33:23 ID:LmdHTJFy.net
>>265
たった一つの野良ビルドの性で再インストールを余儀なくされるときもあるわけでな。

267 :login:Penguin:2009/11/09(月) 23:14:32 ID:yAsjNAvK.net
それはやり方が悪いからだろ

268 :login:Penguin:2009/11/09(月) 23:17:58 ID:LmdHTJFy.net
>>267
それも踏まえて、仮想マシンなりコンテナなりで環境を隔離した方が結果的に安くつく。

269 :login:Penguin:2009/11/10(火) 14:21:12 ID:Z+aFGeVQ.net
>>266
まぁ、好きにしてくれ。ただ、
> 再インストールを余儀なくされるときもある
それはない。


270 :login:Penguin:2009/11/10(火) 14:25:14 ID:kTNtz7i9.net
フリーなAACエンコーダの実装って無いのかな?
特許問題についてはどうしようもないけど

271 :login:Penguin:2009/11/10(火) 16:25:03 ID:AOG7bWPk.net
試行錯誤していると再インストールしたくなる状況にはなるなw

ffmpegでコーデック関連で問題が出る。いろんなファイル扱っていると必ずおきる
ある動画はうまくいくが、ある動画はだめとかね。
正常にエンコードできるバージョンや組み合わせを試行錯誤して探さなきゃならない。

そういう場合に、ffmpegだけをアップグレードしたくなる。
だがffmpegを消すと関連コーデックも一緒に消える。
関連コーデックが消えるとVLCやmplayer(mencoder)も消さなきゃいけなくなる。
非公式のリポジトリやソースから無理やり入れるとバージョンが違うなど言われる。
GUIでの動画再生プレイヤーにも影響が出る。リポジトリから入れられなかったり。
結果的に、何個もあるコーデックからプレイヤーまで全部ソースからコンパイルするはめになる。
そんな状態だと、OSのバージョンアップで依存関係で問題が出る。

HDD故障などでOSから再インスコする必要になったら今までの手順全部やり直し。
メモを残しているがすごく大変な作業。仮想マシンならエンコード用に安定させた環境をOSごと保存しておける。
前の環境をとっておくから、ffmpeg等の新バージョンが出たときの実験も楽。最新ソースコードも安心して利用できる。
ホストOSはディストリ配布の安定した環境をそのまま使える。

デスクトップ環境があってLinuxで動画再生とかしたいのなら
エンコードは専用マシン(仮想マシン)を用意したほうがいい。

272 :login:Penguin:2009/11/10(火) 16:41:05 ID:ZAFECyou.net
普段 Linux 使いじゃないんですけど、システムが標準提供している libz, libbz2, libpthread 等の
ライブラリ以外は全部スタティックリンクにするとか、ライブラリをビルドするときに --prefix を
変えてインストールしてそこのパスを -I だの -L だので指定するとかで、依存関係の問題を
回避することはできないんでしょうか?

273 :login:Penguin:2009/11/10(火) 16:46:59 ID:rfkXuBvG.net
>>270
ffmpeg自体に実験的なaacエンコーダが実装されてる(>>68)。
開発も遅いながら進んでるので、興味あるならML覗くと良いよ。

274 :login:Penguin:2009/11/10(火) 17:13:21 ID:kTNtz7i9.net
>>272
今時依存関係で問題抱えてるのなんて低能だけだ

275 :login:Penguin:2009/11/10(火) 17:47:23 ID:y2ljRnEx.net
>>272
できない馬鹿が騒いでるだけです

276 :login:Penguin:2009/11/12(木) 07:44:36 ID:XqYIPhL1.net
http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-November/025367.html
MPEG-4 Audio Lossless Coding (ALS)デコーダが追加された

277 :login:Penguin:2009/11/18(水) 16:03:37 ID:o5X6MGFi.net
[NULL @ 0x3f550]Invalid and inefficient vfw-avi packed B frames detected
[NULL @ 0x17cfc50]error, non monotone timestamps 100 >= 100
[avi @ 0x3e3d0]max_analyze_duration reached
こういうメッセージの意味の説明があるページってどっかにないですか?

278 :login:Penguin:2009/11/18(水) 16:05:48 ID:J+tlU+1P.net
無いのでソース読むかバグ報告しとけな

279 :login:Penguin:2009/11/18(水) 17:08:43 ID:o5X6MGFi.net
>>278
そりは、残念・・・。

280 :login:Penguin:2009/12/07(月) 16:49:44 ID:qWhyPtgP.net
同じコマンド実行しているのに、成功したりしなかったり。
失敗したときは、もう一度実行しても失敗する確率が高いのに
3回目に成功する確率は高い。

不思議すぎ。


281 :login:Penguin:2009/12/07(月) 17:36:11 ID:HLAdy5d5.net
不思議てただのオカルトやん

282 :login:Penguin:2009/12/09(水) 03:05:51 ID:AXyRODh6.net
複数のJPEGからSWF作ったんだけど、これってJPEGは何でエンコードされてるの?

283 :login:Penguin:2009/12/16(水) 08:07:06 ID:ReekAaOQ.net
波動拳で確認するのがてっとりばやいのでは。

284 :login:Penguin:2010/01/01(金) 11:42:30 ID:1c2oc763.net
ffmpegでゲームflashから画像抽出は出来ないんでしょうか?
動画なら抽出出来るのですが、ゲームだと出来ません

ffmpeg -y -i me2.swf -f image2 -ss 00:00:01 -vframes 1 aa2.jpg

[swf @ 0x18643d0]Compressed SWF format not supported
圧縮しているSWFを解凍
cd ffmpeg
cd tools
gcc -o cws2fws cws2fws.c -lz
./cws2fws me2.swf me42.swf

解凍したSWFで再挑戦
ffmpeg -vframes 1 -ss 1 -i me42.swf -f image2 aa2.jpg
[swf @ 0x24173d0]max_analyze_duration reached
[swf @ 0x24173d0]Estimating duration from bitrate, this may be inaccurate
me42.swf: could not seek to position 1.000
Input #0, swf, from 'ume42.swf':
Duration: 00:07:19.36, bitrate: 127 kb/s
Stream #0.0: Audio: mp3, 44100 Hz, 2 channels, s16, 128 kb/s
Output #0, image2, to 'aa2.jpg':
Output file #0 does not contain any stream

解析は出来るようですが、画像出力が出来ません
これはどうしたらよいでしょうか?圧縮した状態もしくは、解凍後のSWFから画像出力させる方法分かる方、
いらっしゃいましたらどうぞよろしくお願いします<m(__)m>

あと、抽出した画像のサイズを例えば、300×300以内に納めるサムネイルって出来ますでしょうか?
縦長の画像でもそれに寸法を合わせてちゃんと縮小してくれるようにしたいのです。
合わせてどうぞよろしくお願いします<m(__)m>


285 :login:Penguin:2010/01/09(土) 17:31:17 ID:fa3AcKRq.net
swfmill使う

286 :login:Penguin:2010/01/16(土) 03:38:42 ID:WNnS2lAt.net
ffserverを使ってRTPで配信したとき、パケットロスを
再送によって回復してはくれないですよね?
ffserver.conf に関するドキュメントでは以下のフォーマット

# Format of the stream : you can choose among:
# mpeg : MPEG-1 multiplexed video and audio
# mpegvideo : only MPEG-1 video
# mp2 : MPEG-2 audio (use AudioCodec to select layer 2 and 3 codec)
# ogg : Ogg format (Vorbis audio codec)
# rm : RealNetworks-compatible stream. Multiplexed audio and video.
# ra : RealNetworks-compatible stream. Audio only.
# mpjpeg : Multipart JPEG (works with Netscape without any plugin)
# jpeg : Generate a single JPEG image.
# asf : ASF compatible streaming (Windows Media Player format).
# swf : Macromedia Flash compatible stream
# avi : AVI format (MPEG-4 video, MPEG audio sound)

が使えることになっているのですが、これらのフォーマットは
データの途中がロストしてもまたデータが届くようになれば
回復できる、ということなのでしょうか?

287 :login:Penguin:2010/01/16(土) 07:25:59 ID:+tiOHZOm.net
それができないとシークすらできない変フォーマットじゃん。

288 :login:Penguin:2010/01/16(土) 08:48:17 ID:j5ar1IZs.net
>>286
ffserverでは試したことはないが、
RTP (UDP)の仕組みでいうと確かに再送などで回復をしてくれたりすることはない。

その代わりに、どのメディアフォーマットであってもフレームの始まりは
途中からでも見つけられるような構造になっているので、データが途切れたときは
フレームの開始位置まで読み捨てて、そこから再度表示し直す。

また、ストリーミングでは完全フレーム(単体で完結するフレーム)だけでなく
差分フレーム(前のフレームから変化した場所だけを送るもの)で転送する仕組みが
あるが、この場合は一般に完全フレームが届くまで読み捨てることになる。
(実装やプロトコルによっては差分だけでも表示してしまうものもあるが、
この場合は真っ黒な画面から部分的にうごめいて見えたり、おかしな表示に
なったりする)

289 :login:Penguin:2010/01/16(土) 09:51:39 ID:UpcdgttB.net
cfrのソースをx264でmp4出力したものをffmpegでmp4にmuxし直すと
最大fpsがソースのfpsの2倍
最小fpsがソースのfpsのまま
のvfrになってしまうんですがどうすればいいでしょうか?
あまり弊害はないとは思うのですが、cfrのままにしたいです

使用しているx264はr1391(x264.nlビルド)、ffmpegはgit-svn-r21221(自ビルド)です

290 :login:Penguin:2010/01/16(土) 17:19:03 ID:UpcdgttB.net
あの…何か根本的に勘違いでもしてるのでしょうか…?orz
そうだとしたらご指摘していただけるとありがたいです
それともIRCで聞いた方がいいのでしょうか?(英語が残念なもので…

291 :login:Penguin:2010/01/19(火) 12:44:43 ID:S6FxwnZi.net
Stream #0.0: Video: rawvideo, yuv420p, 1920x1080, 745750 kb/s, 29.97 tbr, 1000k tbn, 29.97 tbc

このtbr,tbn,tbcてどういう意味?

292 :login:Penguin:2010/01/19(火) 16:21:37 ID:hbbxuz+X.net
>>291
少しはググれよ。
  http://n4.nabble.com/What-does-the-output-of-ffmpeg-mean-tbr-tbn-tbc-etc-td941538.html#a941538

・・・で、読んだらわかりやすく俺に解説してくれ。

293 :login:Penguin:2010/01/19(火) 18:51:16 ID:VLEr2HiJ.net
>>291-292
仕方がないので翻訳してやったぞ。

---
ffmpegでは3種類の異なるタイムスタンプがある。表示されている値は逆数で、
それぞれ1/tbr, 1/tbn, 1/tbcが実際のタイムベースになる。

tbnはコンテナ側に書かれたストリームのタイムベース。
tbcは特定のコーデックだけに存在するコーデック側のタイムベース。
tbrはビデオストリームから類推された値で、これが実際にビデオを表示する際に
使用されるレートになる。ただしインターレース化されたストリームのように、
画面の半分ずつ書き換えるタイプの場合は2倍の値が書かれている場合がある。

294 :292:2010/01/20(水) 02:02:28 ID:uUG3/4Ou.net
>>293
ありがとう!参考にさせていただきます! ∠(゚◇゚)

295 :login:Penguin:2010/01/21(木) 22:15:30 ID:/ydGxxqN.net
地デジキャプチャしようとしてるんだけど
ffmpeg で640x480以上サイズあげると緑色になってしまうんだけどなんで?
現状 Centos5とCentos4

296 :login:Penguin:2010/01/21(木) 23:16:38 ID:ON2NPJVQ.net
>>295
地デジの解像度って640x480だし。

297 :login:Penguin:2010/01/21(木) 23:22:13 ID:/ydGxxqN.net
>>296
1440x1080とか1920x1080ではなくて?


298 :login:Penguin:2010/01/22(金) 11:46:49 ID:+FHFfmE0.net
int sws_scale(struct SwsContext *context, uint8_t* srcSlice[], int srcStride[], int srcSliceY,
int srcSliceH, uint8_t* dst[], int dstStride[]);

299 :login:Penguin:2010/01/22(金) 11:52:31 ID:+FHFfmE0.net
引き延ばしても意味無いか…

300 :297:2010/01/22(金) 12:46:18 ID:mUfRF4gf.net
ffmpegのバージョンは0.5
そもそも -f video4linux2 で画面が表示されないんだよね
黒でも緑でもない灰色画面になる

カーネルあげたら何か更新されてるのかなと思って
2.6.18->2.6.30に更新したけど変化なしで相変わらず-f video4linux2が使えない
CentOSだからってわけなのかな?
とりあえず今Fedora12でやってみる

これで駄目なら引き伸ばして高繊細化のプログラム作るしかないような気がする

301 :login:Penguin:2010/01/24(日) 04:45:11 ID:S2zcTNaM.net
5.1chのオーディオを別形式に変換するとチャンネルアサインが狂うorz
なんでアサイン変換してくれないんだよ面倒すぎるわ

302 :login:Penguin:2010/01/29(金) 17:22:01 ID:QT8R8v6e.net
ffmpegでエンコードするとき著作権保護の設定てない?

303 :login:Penguin:2010/01/29(金) 19:48:12 ID:u77Dt//c.net
youtubeなんかのh264でエンコードされたとき色少なくして丸っこくしてる
エンコードはどうやってやるんですか?こんなかんじで↓
http://imagepot.net/view/126476194563.png
aviutlのh264guiでできますか?

304 :login:Penguin:2010/01/29(金) 19:53:11 ID:fXm/hxgt.net
>>303 君多分イタチGUY

305 :login:Penguin:2010/02/08(月) 18:14:30 ID:AzC/L476.net
audioだけ先頭xx秒遅らせるってかんじのコマンドはないものでしょうか?

H264(AVC)/AAC形式のTSを、MP4BOXまたはMP4Muxer経由で、MP4にコンテナ変換するより
ffmpeg使ったほうが圧倒的に早く、MP4BOXではエラー吐くファイルも容易くコンテナ変換できることに気付いたものの
ほぼすべて音声がズレてるので

306 :login:Penguin:2010/02/08(月) 21:50:52 ID:9k30HOwq.net
-async 1000とかかな?

307 :login:Penguin:2010/02/10(水) 18:47:01 ID:2nHqhtZQ.net
2種類の静止画から1つの動画を作ろうと考えてます
作られる動画はテレビによくあるワイプの構成にしたいのです
+-----------------------+
| +-----+           |
| |動画1 |           |
| +-----+ +---------+  |
|       |       |  |
|       |動画2    |  |
|       |       |  |
|       +---------+  |
+-----------------------+
位置を指定することで作れると考えたのですが
オプションの中には見当たらないようなのです

静止画像枚数は300枚程度なので
手作業で2種類の静止画像を1枚に編集していくのは困難です

何かよい方法ありませんか?

308 :login:Penguin:2010/02/10(水) 22:00:59 ID:qkjY/chm.net
>>307
> 静止画像枚数は300枚程度なので
> 手作業で2種類の静止画像を1枚に編集していくのは困難です

ffmpeg でできるのかどうなのかは知らないけれど
ImageMagick の convert を使えば合成ってのは出来る。
ファイル名が連番とかになっていれば、bash とかの for 文で繰り返すこともできる。

背景画 bg001.png 左上 lu001.png 右下 rd001.png
中間 tmp001.png 完成 new001.png

for i in `seq -w 1 300` ;
do
nice -n 2 convert bg${i}.png lu${i}.png -gravity northwest -geometry +10+10 -composite tmp${i}.png
nice -n 2 convert tmp${i}.png rd${i}.png -gravity southeast -geometry +10+10 -composite new${i}.png
nice -n 2 rm tmp${i}.png
done

309 :login:Penguin:2010/02/11(木) 20:30:12 ID:seS1bgYM.net
>>308
おおーありがとうございます
やってみます

310 :login:Penguin:2010/02/13(土) 18:55:39 ID:bAtOMtKj.net
windowsでffmpegを使ってカメラと、マイクからの録音をしたいんだけど
可能?可能ならコマンドはどんな感じ?

ここのページみたいなことがしたいんだけど・・・
ttp://techmemo.g.hatena.ne.jp/emergent/20080408/1207580625

311 :login:Penguin:2010/02/13(土) 20:36:12 ID:qaC5Lnkw.net
>>310
ここLinux板だぞ!

312 :login:Penguin:2010/02/13(土) 20:39:51 ID:qaC5Lnkw.net
>>310
てかさ、Linuxならそこのページの方法で実現できるんでしょ?
なんでわざわざ苦労してWindows使うんだ?

313 :login:Penguin:2010/02/13(土) 21:01:20 ID:bAtOMtKj.net
>>311,312
ここにしかffmpegのスレないようなので・・・
Windows使う一番の理由はWindowsに慣れているからです
Linuxは現状日本語の情報少なすぎて英語できない自分にはキツイのです

314 :login:Penguin:2010/02/13(土) 21:01:32 ID:9GY64klb.net
Windows上でも仮想Linuxならすぐ動くのにな

315 :login:Penguin:2010/02/13(土) 21:15:12 ID:bAtOMtKj.net
ごめんなさいLinux板でwindowsのこと聞いた自分が馬鹿でした
郷に入っては郷に従え 食わず嫌いせずに挑戦してみます

316 :login:Penguin:2010/02/14(日) 00:38:39 ID:aNY8D+CC.net
板違いだけど、Cygwin でいけるよ。
自分でビルドしても良いし、Cygwin Ports から持ってきても良いし。

317 :login:Penguin:2010/02/14(日) 01:08:46 ID:1lb4+3Sq.net
>>313
> Linuxは現状日本語の情報少なすぎて英語できない自分にはキツイのです
と言いつつドンピシャなページあるんじゃん?
自分で>>310に挙げてる。

同様の日本語の記事がみつからないからここに来てるんでしょ?
そんなんでLinuxを日本語の情報が少ないとバカにするのはどうなのかと思うわ。

318 :login:Penguin:2010/02/14(日) 01:54:39 ID:T2KGpzEJ.net
>>310
wineで使う人も居るかも知れないから一応答えると、vfwか*.avs経由で可能。
詳しくは ffmpeg/libavdevice/vfwcap.c と ffmpeg/libavformat/avisynth.c を読め。

319 :login:Penguin:2010/02/14(日) 06:48:19 ID:OSNHut72.net
>>313
今となってはどうでもいいことだが、
俺は10年前のまだ翻訳エンジンも荒さが残っていた時代に、
この国と世界全体の人口比率、この国と世界の民族の底意地の悪さ率を
日本語linuxとして誉れ高いvineのalsaドライバを通じて思い知ったよ。

英語できないとか情弱の甘え。
多少の手間隙は辛抱して世界に目を向けたほうが、簡単に探し物が見つかるし
イエローJAPの暗黒面を見なくて済むし

320 :login:Penguin:2010/02/14(日) 11:12:50 ID:/F8TS1ci.net
>>317,319
ごめんなさい。
よく考えたら自分はwindowsでの情報が日本語でなくて困っているんでした。
確かにlinuxの情報は自分で出してるし、英語だったとしても翻訳できるんだから何も問題なかったですね。

そして
>>318
ありがとうございます! vfwを使って無事キャプチャできました!
お騒がせしました

321 :login:Penguin:2010/02/14(日) 19:02:06 ID:1lb4+3Sq.net
>>320
おめでとう。
とりあえず今はハードも安いんだし
Linuxマシンも1台持っておくことをオススメするよ。

322 :login:Penguin:2010/02/15(月) 08:46:08 ID:RB6luzkT.net
Congratulations!

323 :login:Penguin:2010/02/20(土) 13:21:34 ID:HBgPPfdR.net
audioの片チャンネルだけを取り出す(あるいは消す)ってことはできないもんでしょうか?
具体的には、aac 音声多重2chを左右チャンネルで分離分割して、2トラックにしたいのですが(mp4boxなどで)

324 :login:Penguin:2010/02/20(土) 19:22:54 ID:2RH17ymK.net
wavかLPCMにしたら、あとは適当な変換スクリプトで作れるだろ

325 :login:Penguin:2010/02/21(日) 11:03:20 ID:6CPZukaf.net
>>324
誰でも思いつくことをわざわざ書くなよクズ

326 :login:Penguin:2010/02/21(日) 13:51:35 ID:WXSZh1eT.net
ロスレスでチャンネル分離できないかって疑問なら、まあ無理だろ
LとRが一般には非常に似通っていることを利用して
上手いこと圧縮率を稼いでるわけだから
圧縮状態ではLとRの情報が独立してない、だから分離もできないんじゃないか

327 :login:Penguin:2010/02/25(木) 00:06:05 ID:+OHaaHpy.net
tempでwav化してんだろうけど、Audacityでmp4(m4a/aac)直読→分離→出力できるな
ただし、惜しいことにCUI化されてないから、ちまちまエテ公のように手動でマウス動かすしかない
かと言って、FAAD→AviSynth→FAAC も結構時間かかりすぎるしなあ

328 :login:Penguin:2010/03/02(火) 22:29:39 ID:9udCWVxi.net
http://www.ffmpeg.org/
March 1, 2010

We have been busy over the past few months.
Among other things, the results are an Indeo 5 video decoder
as well as audio decoders for AMR-NB, Sipro, MPEG-4 ALS and WMA Voice,
complete support for Bink, CDG and IFF PBM/ILBM bitmaps, an RTSP muxer,
Bluray (PGS) subtitle support, a protocol for file concatenation and
the ffprobe tool for extracting information from multimedia files.

329 :login:Penguin:2010/03/08(月) 22:11:53 ID:YWDvdaAx.net
見よう見まねで2passエンコードしているんですが、-scale の値をいじっても画質がまったく変わりません。
これってどこか文法間違ってますか?

-----
ffmpeg -i sample.avi -pass 1 -passlogfile log -vcodec libx264 -vpre ibx264-fastfirstpass.ffpreset -qscale 4 -s 1280x720 -f rawvideo -an -y sample_conv.mp4

ffmpeg -i sample.avi -pass 2 -passlogfile log -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre libx264-hq.ffpreset -qscale 4 -s 1280x720 -b 4096k -r 30000/1001 -aspect 16:9 -g 300 -sc_threshold 50 -y sample_conv.mp4
-----

330 :329:2010/03/08(月) 22:13:16 ID:YWDvdaAx.net
>>329
すいません、-scale ではなくて -qscale でした。


331 :login:Penguin:2010/03/08(月) 23:19:34 ID:BVRPZfQr.net
libx264-hq.ffpresetの中身をいじれ。
どのパラメータいじればいいかはここ読め。
http://www.wikihouse.com/netvista/index.php?%BA%C7%BF%B7ffmpeg%2F%B9%E2%C5%D9%A4%CA%A5%AA%A5%D7%A5%B7%A5%E7%A5%F3

332 :login:Penguin:2010/03/09(火) 00:15:17 ID:G5a/MyNd.net
mpeg2から静止画切り出してるのですが、ファイル後半を開始位置に選ぶと
出力されるまでのタイムラグがすごい大きくなるのを回避する方法はないでしょうか。

333 :329:2010/03/09(火) 00:58:46 ID:0C/8YMMq.net
>>331
vpreの中で設定されている値が優先されるということでしょうか。
ちょっといじってみます。

334 :login:Penguin:2010/03/19(金) 10:05:28 ID:8yUMTXNN.net
FFmpegだけでラジコ録音するにはどうしたらいいの?

ffmpeg -i rtmp://radiko.smartstream.ne.jp:1935/TBS/_defInst_/simul-stream -vn -acodec libmp3lame -ab 64k TBS.mp3

これだとダメ
何が間違ってるの?

335 :login:Penguin:2010/03/19(金) 13:51:25 ID:g1b+XVTY.net
>>334
http://d.hatena.ne.jp/nazodane/20100315/1268646192

336 :login:Penguin:2010/03/19(金) 21:13:45 ID:8yUMTXNN.net
>>335
そうか、ここはLinux板だからね
win環境なんだけど、誰かいいアイデア出してもらえる人いませんか?

ttp://pc12.2ch.net/test/read.cgi/software/1267949674/68
のサンプルだと問題なく録音できるんですが>>334だとどうしても無理…

337 :login:Penguin:2010/03/19(金) 21:40:28 ID:NHTzA4Ww.net
>>336
Windows版使えば良いのでは?

338 :login:Penguin:2010/03/19(金) 21:43:58 ID:8yUMTXNN.net
>>337
ttp://blog.k-tai-douga.com/
ここのwin版を使ってます。
結局、何がダメなのかが分からない…

339 :login:Penguin:2010/03/19(金) 21:45:18 ID:NHTzA4Ww.net
>>338
言葉たらずだった。
rtmpdumpのWindows版。
そうすると>>335とか大丈夫じゃない?

340 :login:Penguin:2010/03/19(金) 21:52:30 ID:8yUMTXNN.net
今現在Windowsで、rtmpdumpを使ってflvファイルを取得して、ffmpegでmp3に変換しています。
rtmpdumpでもmp3ファイルを取得できますが、レートが48k固定になって64kとかに変換する方法が分かりません。

もしffmpegだけでmp3 64kにできてタイトルとかアーティストなどのタグが付けられるなら
それでいいんですが…


341 :login:Penguin:2010/03/19(金) 21:53:36 ID:8yUMTXNN.net
>もしffmpegだけでmp3 64kにできてタイトルとかアーティストなどのタグが付けられるなら
それでいいんですが…

rtmpdumpの間違いですね^^;

342 :login:Penguin:2010/03/19(金) 22:00:07 ID:NHTzA4Ww.net
>>340
ソースが48kbpsなら無理に64kbpsにする必要もないと思うよ。
ポータブルプレイヤーに入れたいけど48kbpsが対応してないとかならしょうがないけど。
と、本題からずれた所だけど一応。

343 :login:Penguin:2010/03/19(金) 22:11:25 ID:8yUMTXNN.net
>>342

まさにポータブルプレイヤーが対応していないのです。
対応してたらこんな苦労はしないのですが

344 :login:Penguin:2010/03/19(金) 23:04:21 ID:RhJifkYD.net
>>336
Windows消してLinuxを入れる。
もしくはとっとと消えろ!

345 :login:Penguin:2010/03/19(金) 23:20:48 ID:8yUMTXNN.net
スレ違いとはいえ、まったくのスレ違いじゃないからここで聞いてみたのだが悪かったよ
消えるよ

346 :login:Penguin:2010/03/20(土) 08:29:16 ID:CQu+0Zq/.net
板違いだけどスレ違いじゃないような状況よね。
Windows板とか、どっか別な場所にffmpegスレって無いの?
まぁ、マシンパワーあるなら仮想マシンにLinux突っ込むとか。

347 :login:Penguin:2010/03/22(月) 02:13:48 ID:Ywxmo3iD.net
ここじゃなくてソフトウェア板に立てた方がよかった

348 :login:Penguin:2010/03/22(月) 21:06:47 ID:9jljQ9Su.net
>>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:2010/03/25(木) 18:44:43 ID:/aa8dRgm.net
>>348
ffmpeg でなく lame で同様のことをするには?

350 :login:Penguin:2010/03/25(木) 22:52:55 ID:V+yICUiy.net
EcoDeco使うって手もあるかな
どうでも良いけどコレで48.000Hzで抜き出したらアップサンプリングになんのかな?
なんないかw

351 :348:2010/03/26(金) 16:25:30 ID:hPaTT8et.net
>>349
lame単体でっていう意味ですか?lameでストリーミングデータを入力ファイルに指定できるのか分かりませんが、おそらく何らかのフロントエンドソフトを使わないと、lame単体では無理な気がします。

>>348は、ffmpegでlameライブラリを使用して、rtmpプロトコルで配信されているflvをmp3にエンコードしています。

352 :login:Penguin:2010/03/26(金) 20:04:14 ID:I4ZyipN3.net
>>351
> "でっていう"
wwwww



353 :login:Penguin:2010/03/26(金) 20:06:04 ID:I4ZyipN3.net
>>351
lame は、単なる mp3 encoder ですよ。分かってます?

354 :login:Penguin:2010/03/26(金) 20:06:54 ID:I4ZyipN3.net
>>353
>>351 氏、おっと失礼。m(_ _)m
>>349 宛でした

355 :348:2010/03/26(金) 20:48:56 ID:hPaTT8et.net
しもた。。。
       /ニYニヽ
   (ヽ   /( ゚ )( ゚ )ヽ   /)
  (((i ) /::::⌒`´⌒::::\  ( i)))  でっていうwwwwwwwwwwwwwww
 /∠_| ,-)___(-,|_ゝ \
( ___、  |-┬-|    ,__ )
    |    `ー'´   /´
    |         /

356 :login:Penguin:2010/03/28(日) 18:33:45 ID:BS2JRmjy.net
すごいなぁ、そんな機能まで有ったのか。

357 :login:Penguin:2010/03/29(月) 20:03:11 ID:6t4IAqyw.net
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:2010/03/31(水) 14:11:57 ID:Mk0dr5rp.net
ffmpegで動画からmp3を無劣化で抽出したらけっこう速い?

359 :login:Penguin:2010/03/31(水) 16:07:27 ID:hDyZ2xag.net
>>358
動画の音声コーデックがMP3なら一瞬

360 :login:Penguin:2010/03/31(水) 16:36:26 ID:Mk0dr5rp.net
>>359
ありがとう!

361 :login:Penguin:2010/04/12(月) 10:42:12 ID:psJqc9xC.net
ソフトウェア板にスレが立ってた
ffmpegならこちらへ
http://pc12.2ch.net/test/read.cgi/software/1270542020/

362 :login:Penguin:2010/05/03(月) 09:24:08 ID:SbTPd1Mu.net
今日、0.5.1をビルドしようと思うんだけど、
これはenableしとけよ!っていうcodecってどれ?
libmp3lameだけは入れるんだけど、他はどうしようかと。

363 :login:Penguin:2010/05/03(月) 13:46:08 ID:bbqelPfr.net
>>362
librtmp(RTMP Dump)

364 :login:Penguin:2010/05/03(月) 19:37:26 ID:SbTPd1Mu.net
>>363
ありがとう。今日3回目の configure && make 、行きます。
DE できるものと それに必要なライブラリの対応表みたいなのって、
どこかにあるのかなー。

365 :login:Penguin:2010/05/23(日) 11:38:22 ID:AuyguIFq.net
ffserver+ffmpeg でasfのストリーム配信やろうとしてるんですけど
wmpで見られません。なぜかvlcだと見られます。
なんでか教えろ

366 :login:Penguin:2010/06/01(火) 16:22:35 ID:/IYkD9S4.net
>>365
ここはLinux板なのでwmp使ってる人は居ないかと

367 :login:Penguin:2010/06/01(火) 20:23:35 ID:S8FNHnHM.net
Windows版でffserver+ffmpegならLinux版で聞けと言われたりしてなw

368 :login:Penguin:2010/06/03(木) 00:35:08 ID:925G+YRt.net
>>365
とりあえず、ソースのファイルフォーマットでダメかOKかを切り分けてみたら?
vlcなんてキタナイフォーマットも食っちゃう子だろ

369 :login:Penguin:2010/06/10(木) 01:01:41 ID:tQLbYqOd.net
wmpはaspの中に突っ込めるフォーマットがなんだったかの1種類に限定されてる。
っていうのをどこかで聞いた。
多分この板のテレビ録画関連スレ。
ttp://www.mda.or.jp/epgrec/index.php?cmd=read&page=epgrec%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9#wfcc21d3
これも参考になる?

てーかググるといろいろ情報出てくるが…

>>367
ソフトウェア板が適切では。
http://pc12.2ch.net/test/read.cgi/software/1178517563/
http://pc12.2ch.net/test/read.cgi/software/1270542020/

370 :login:Penguin:2010/06/17(木) 15:33:53 ID:1lg57qBi.net
0.6が来た

371 :login:Penguin:2010/08/16(月) 21:45:43 ID:niNUHqS4.net
ffmpegでLAN内のネットワークカメラを録画するには
どんなコマンド打てばいいの??
特に圧縮とかする必要はなし。カメラのほうでH264形式で圧縮されてる。

372 :login:Penguin:2010/08/18(水) 15:36:33 ID:DKAjd168.net
恥の殿堂なんてページあったのかw
笑っちまった

373 :login:Penguin:2010/08/20(金) 20:35:02 ID:hfASvkPK.net
padtopとか使えなくなったのはどのリビジョンから?

374 :login:Penguin:2010/08/28(土) 00:43:58 ID:GSRgi/W1.net

現在時刻を出力するファイル(動画)の右下あたりに
挿入する方法ありませんか??

375 :login:Penguin:2010/08/29(日) 08:29:12 ID:JZd7tAfp.net
-sameqは画質を圧縮せず、そのままコピーするコマンドですが、これって動画だけで音声とはまた別ですよね?
音声も上と同じように、そのままコピーするコマンドってありませんか?

376 :login:Penguin:2010/08/29(日) 12:28:45 ID:XRDuYaJY.net
>>375
> -sameqは画質を圧縮せず、そのままコピーするコマンドですが、これって動画だけで音声とはまた別ですよね?
「そのままコピー」は-vcodec copy

音声ストリームを「そのままコピー」するなら、-acodec copy
変換(aac->mp3等)しながらbitrateとかは変えたくない、って意味なら多分無い。


377 :login:Penguin:2010/08/29(日) 18:19:28 ID:JZd7tAfp.net
>>376
すみません、なぜかそれだとできないんですが・・・
thp→mpgの変換で、いつもはffmpeg.exe -i ○.thp -sameq ○.mpgですませていたのですが、
どうも音声が劣化しているようで困っています。 若干、画質も劣化している可能性もあると思います

コマンドの順番があるのか分かりませんが、ffmpeg.exe -i ○.thp -vcodec copy -acodec copy ○.mpgでは変換されませんでした

378 :login:Penguin:2010/08/29(日) 19:30:46 ID:T5yx69i+.net
exe.....

379 :login:Penguin:2010/08/29(日) 20:57:05 ID:JZd7tAfp.net
>>378
exe抜いてもできませんでしたが・・・

380 :login:Penguin:2010/08/29(日) 23:22:18 ID:YKRnK2T/.net
ここって・・・Linux板だよな?
見間違いか??

381 :login:Penguin:2010/08/30(月) 00:37:59 ID:tZ5D+hPq.net
-sameqがそのままコピーってのがまず間違い

「そのままコピー」ってのは、当たり前だが
コピー先のコンテナフォーマットに音声や動画がそのまま入れられる(互換性がある)
ときだけに使える手段だ
つまりMPEGに入れたいのなら、MPEGに入れられる動画・音声形式じゃなきゃいけない

そうじゃなきゃ、再エンコードして形式変換するしかない
そして再エンコードするなら、劣化は必ず発生するんだよ、ロスレスでない限りはね

382 :login:Penguin:2010/08/30(月) 03:57:54 ID:Vf9PDDZn.net
>>381
それでは、コンテナフォーマットをコピーしつつ、劣化を食い止めるにはどうコマンドすればいいのでしょうか?
私がしたいのは劣化なしのまま、互換性のあるコンテナに変換したいのです
thp→mpgだと、再エンコードしか方法はありませんか?

もしそれしかないのなら、せめて音声の劣化を防ぐ方法を教えていただけないでしょうか?
-sameqだけだと、画質は許容範囲ですが、音声はかなり劣化しています

383 :login:Penguin:2010/08/30(月) 04:39:34 ID:mWAOnxYU.net
音声の質が気に入らなきゃレート上げるなりなんなりすりゃいいだろ
コマンドの打ち方もてめぇで調べられないならこんなソフト使うなアホが

384 :login:Penguin:2010/08/30(月) 13:52:20 ID:tZ5D+hPq.net
>>382
-ab 192k
といった具合に音声のビットレートを-abオプションで指定するといい

385 :login:Penguin:2010/08/31(火) 00:14:23 ID:X7QaVg4I.net
>>384
いや、ビットレートではなく、元ファイルと同じビットレートやサンプリングレートを自動で判別して、同じにするということは不可能ですか?
これでダメだったら、すっぱりと諦めます

386 :login:Penguin:2010/09/01(水) 22:37:31 ID:jSHahZe/.net
>>386
ffmpeg とか mplayer とか、mediainfo とかで、コンテナの情報を取得してから、
ffmpeg に渡せば、自動判別っぽくできるけど…。
まぁ、自分でできそうになさそうであれば、諦めてくださいな。

387 :login:Penguin:2010/09/14(火) 07:55:51 ID:euVXrLQ1.net
サンプルをたよりに 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:2010/09/14(火) 09:18:33 ID:cA2AjQ3H.net
ソースに全部書いてあると思うよ。
ソースは誰のアドバイスよりも正確。

389 :login:Penguin:2010/09/14(火) 09:44:50 ID:OCYvX+Bd.net
>>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:2010/09/14(火) 11:56:17 ID:euVXrLQ1.net
>>388-389
ありがとうございます

>>388
いっぱいいっぱいですが、がんばります

>>389
>liboggはffmpeg自体には関係ないが、libvorbisとlibtheoraのビルドに必要
libogg は必要。
自分のしたいことに何が必要で不必要か、もっと勉強してきます

>それとtheora+vorbisのoggを作りたいなら、ffmpegよりもffmpeg2theoraを使ったほうがいい
ffmpeg2theora というのは知らなかったのですが、興味があるのでこれから調べてみます

391 :login:Penguin:2010/09/14(火) 13:28:03 ID:4dzbygJI.net
> それとtheora+vorbisのoggを作りたいなら、ffmpegよりもffmpeg2theoraを使ったほうがいい

ffmpeg で作ると期待した結果にならなかったのでffmpeg2theora 使ってるんだけど確かにそうなんだよね

392 :login:Penguin:2010/09/14(火) 13:31:15 ID:v5B4rhvZ.net
ffmpeg 0.6のAACデコーダではエラーが出てデコード出来ない事が少なからずあるんだが
faad2落とすならもっとバグが取れてからにしてほしいな

393 :login:Penguin:2010/09/15(水) 18:50:29 ID:xnv/Pd4l.net
374じゃないけど、
作成する動画に文字を追加する方法ってあるんですか?

よく、SAMPLEとか入ってるような動画ありますけど。


394 :login:Penguin:2010/09/18(土) 02:07:17 ID:n9xMPoP/.net
Windows付属のDVD作る奴

395 :login:Penguin:2010/09/28(火) 06:03:30 ID:/DPzT83k.net
winffでflvをmp4に変換するにはどうすればいい?
メニューにmp4がないんです。

396 :login:Penguin:2010/09/28(火) 06:19:17 ID:/DPzT83k.net
http://www.geocities.jp/aaa_youyoujiteki/winff.jpg
こういうメニューにmp4がない。
ubuntuにいれたんだけど、なぜ?

397 :login:Penguin:2010/09/28(火) 09:58:11 ID:ZdBMzvgt.net
>>395
winff なんか使うな。そういうことだ。


398 :login:Penguin:2010/09/28(火) 13:30:52 ID:bSPemwNZ.net
flvをいったんy4mとwavにして、それをx264とneroAacEncにかけ、MP4Boxで固める
これが正しい手順

399 :login:Penguin:2010/09/30(木) 01:48:18 ID:KSrZG57F.net
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:2010/09/30(木) 02:36:43 ID:+YJNIvkF.net
ffmpegはm2tsもmkvも扱いが下手糞だから
そういうのはwine+eac3toが基本

401 :login:Penguin:2010/09/30(木) 12:06:43 ID:xlTTjzcM.net
>>395
FLVつっても色々あるからな
(H264+AAC).FLVならコンテナ置きかえるだけ
FLV1なら、FLV Lossless Converterで映像はロスレスでMPEG4にトランスコードできる
VP6の場合は再エンコしかねえな

>>399
tsMuxeRでdemuxして、mkvmergeで結合とか

402 :junk ◆OSveI956Sw :2010/09/30(木) 21:36:09 ID:DSKQgeGf.net
junk [aec58306]

403 :login:Penguin:2010/09/30(木) 21:36:53 ID:DSKQgeGf.net
まちがえたあああ

404 :login:Penguin:2010/10/07(木) 21:46:49 ID:sBOprV4W.net
LinuxでCUDAエンコしたいよおぉ

405 :login:Penguin:2010/10/08(金) 09:28:36 ID:39AzJ70d.net
>>404
できる。

406 :login:Penguin:2010/10/08(金) 11:41:50 ID:EdwvcLLY.net
>>405
マジ!? 俺のググり方が甘いのか、ffmpegはCUDA対応予定なし、というのしか見つからんかった。
よければURL恵んでください。

407 :login:Penguin:2010/10/09(土) 20:51:36 ID:mtswqPWr.net
>>406
GPUドライバ + libva + libx264の新しめの + ffmpeg(というかffmpeg経由でlibx264使えば何でも)
で出来る

408 :login:Penguin:2010/10/10(日) 00:40:57 ID:zNish2T3.net
>>407
それって、動画再生支援(VDPAU)で動画再生、ではなくて、エンコードですか?

ここでlibvaとVA-APIのVDPAUバックエンドを見つけたのですが、
Splitted-desktop systems
http://www.splitted-desktop.com/~gbeauchesne/
VDPAUは再生支援専用だし、どうもCUDAでエンコードするものではないような…

409 :login:Penguin:2010/10/10(日) 12:36:03 ID:a69NMpgk.net
てs

410 :login:Penguin:2010/10/11(月) 01:09:46 ID:etKac+H0.net
嘘を嘘と見(ry

411 :login:Penguin:2010/10/19(火) 01:34:13 ID:KbiDXzd3.net
0.6.1

412 :login:Penguin:2010/10/19(火) 21:47:45 ID:dujN6YhX.net
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:2010/10/19(火) 22:53:22 ID:wLQ313Jg.net
オプションそのままとかやってると、新しく使い始める人間には混乱の元になるだけだからな
むしろ、すっぱり切ったほうがいいと思うよ

414 :login:Penguin:2010/10/19(火) 23:36:57 ID:hOYfl4A6.net
libavfilterってイネーブルされてない事も多いのに困るわあ

415 :login:Penguin:2010/10/24(日) 11:29:41 ID:oExAxFGP.net
全体的に暗い動画をマトリクスとか使えない環境で変換するのに
悪あがきで-chromaoffsetを+4〜6することで若干の改善を図りたいんですが

-i_qoffsetと-b_qoffsetは体感的に色が薄まるケースでは基本的に増やすのと減らすのとでは
どちらがなるだけ色を落とさずにすむでしょうか?

416 :login:Penguin:2010/10/24(日) 16:14:19 ID:JDTZcrPo.net
FullHDネットワークカメラ(防犯カメラ目的)をVGAで
常時録画してるのだが、ガレージに止めてたバイクがパクられ
防犯カメラを確認したが、解像度が悪くていまいちわからなく泣き寝入り状態orz
FullHD対応のカメラにも関わらず、VGAで録画してる理由っていうのが
H264でFullHDで録画すると処理速度が間に合わないという理由なんですが
PCIやPCIeが余ってるので、そこを利用して処理を早くしたりする方法とかないんでしょうか?

417 :login:Penguin:2010/10/24(日) 17:09:12 ID:p6+VtqBy.net
>>416
カメラ設置しててもパクられるってことは、けっこう値が張るバイクなんだろうね。
しかしVGAで解像度いまいちなのか。
思うに、プロの窃盗犯だったらカメラ設置してても覆面してきそうだから
あまり効果は見込めないような気がするなぁ。ガキのイタズラとかだったらまだしも。

418 :login:Penguin:2010/10/24(日) 17:50:09 ID:tQiyVhkJ.net
>>416
ガレージのすぐそばにカメラ設置すればいいんでないの?

419 :login:Penguin:2010/10/24(日) 22:57:33 ID:JDTZcrPo.net
>>417
>>418
今回、実際に取られてわかったのですが
作業着の服とかに何か文字が書いてるのですがそれから手がかりを探そうとしてくれた警察なのですが
何と書いてるか不鮮明でわからないんです。
せっかく、HD画質の動画なのでHDで録画するぞーと思ってるんですが・・・
バイクは150万ぐらいのやつでしたorz
次は、また車上荒らしにあうのではないかと警戒しています。
最近、近所でも物凄く多いんです。

420 :login:Penguin:2010/10/24(日) 23:06:39 ID:1OS1TXBE.net
たとえfullHDでも5fpsくらいなら問題はないんじゃない?

421 :login:Penguin:2010/10/24(日) 23:40:32 ID:tQiyVhkJ.net
>>419
>>420でいけそうなんじゃないかと思いつつ、
囮のバイクとか用意して犯人おびき寄せて、早いとこ捕まえちゃいなよ。
早く捕まえれれば、その150万するバイクもきれいに戻ってくるかもしれん。

422 :login:Penguin:2010/10/24(日) 23:49:48 ID:JDTZcrPo.net
>>420
カメラの設定が20/30fpsしか設定出来ないんですよね・・・
5fpsなら再圧縮に余計時間がかかるんで・・・何かいい方法ないですかね?

423 :login:Penguin:2010/10/25(月) 00:43:56 ID:nOeDSvJH.net
>>416
カメラの動画形式は MPEG2 で出せる?
IピクチャからJPEG作るようにすれば、2ファイル(フレーム)/秒ぐらいになるぞ。

424 :login:Penguin:2010/10/27(水) 02:21:19 ID:Fu1msm6w.net
>>419
画質以前に設置の仕方が悪いんじゃないか
ネットワークカメラならそこで壊されても動画自体はPCに残るんだから
バイクを盗むにもカメラに近づくにも必ず映る場所に設置してれば
画質なんかそれほど問題にならないんでは

425 :login:Penguin:2010/10/30(土) 13:12:27 ID:Yaryr9Iq.net
たまに見かける-hurry upオプションて何の効果があるんでしょうか?

426 :login:Penguin:2010/10/30(土) 15:56:37 ID:yuu4EkP+.net
>>423
JPG/H.264の二種類のみ。

427 :login:Penguin:2010/11/10(水) 18:51:08 ID:14+iF4gS.net
音声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:2010/11/10(水) 19:33:24 ID:+8zj6vms.net
その動画ファイルがおかしいんじゃね
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:2010/11/10(水) 20:03:31 ID:14+iF4gS.net
>>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:2010/11/10(水) 20:27:28 ID:+8zj6vms.net
>>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:2010/11/10(水) 20:39:01 ID:14+iF4gS.net
>>430
やはり受け付けて貰えません。
0xA106の前の[6][161][0][0]が悪さをしてるんでしょうか。

432 :login:Penguin:2010/11/10(水) 21:00:07 ID:+8zj6vms.net
[6][161][0][0]は0x0000a106を1バイトずつ表示したものだから関係ないと思う
ffmpegのバージョンが関係しているか、または音声ストリームそのものが壊れているか
何かやった時に同じような症状になったようなかすかな記憶はあるんだけど

433 :login:Penguin:2010/11/10(水) 22:06:34 ID:14+iF4gS.net
>>432
AVIをバイナリエディタで開いたところ、
vidsH264
audsの後は空白でした。
ここを書き換えてどうにかならないでしょうか?

434 :login:Penguin:2010/11/10(水) 22:13:38 ID:14+iF4gS.net
>>433
auds空白は再構築しようとして失敗したファイルでした。
すみません。

435 :login:Penguin:2010/11/10(水) 22:41:18 ID:14+iF4gS.net
バイナリエディタで06 a1を検索してff 00に書き換えてみました。
音は出るようになりましたがffmpegに食わせると物凄い数のエラーが出ます。
どうもストリーム自体壊れているようです。

436 :login:Penguin:2010/11/18(木) 23:05:42 ID:Axsz0S1P.net
映像の右側を6px、左側を9pxが黒い帯になってるのだが
それをffmpegで切り取る事って可能なのでしょうか?
また、コマンドが分かりましたら教えてください。

437 :login:Penguin:2010/11/18(木) 23:36:13 ID:xap7445/.net
>>436
たぶん
r25518未満
-cropright 6 -cropleft 9

r25518以降
-vf "6:0:width-15:height"

width,heightは動画ファイルの画面サイズ。ffmpeg -iで確認

438 :login:Penguin:2010/11/23(火) 22:26:15 ID:Y9wFWDTb.net
ffmpegって下に文字を入れたりするのって出来なかったっけ?
確か可能だったはずなのだが、探しても見つからん。

439 :login:Penguin:2010/11/24(水) 00:16:16 ID:431vyyVK.net
>>438
そんな機能は無い
普通に編集するソフトを使え

Working with subtitles (create, edit, embed) in Linux
ttp://www.dedoimedo.com/computers/linux-subtitles.html

440 :login:Penguin:2010/11/24(水) 10:49:44 ID:iRx5UYGw.net
>>439
ライブカメラの動画をいつもffmpegで読み込みさせて
1分毎にjpgで保存させているのですが、右下に時刻とか表示させたいなぁと思ってるんですけど。。。

441 :login:Penguin:2010/11/24(水) 12:59:04 ID:c1zbsRZ8.net
>>440
つ ImageMagick

442 :login:Penguin:2010/11/24(水) 19:56:21 ID:HAy/TeJY.net
その手の質問は本家のMLでも良く出るけど答えはffmpeg-socを使え。だったかな。

443 :login:Penguin:2010/12/07(火) 18:51:49 ID:d9G16Xtg.net
>>440
静止画だけだったらffmpeg 使わないでもっと軽いのでいいんでないかな+Imagemagick
昔はwebcam ってsoft が1分おきに画像取得,文字入れ,sftp アップロードまでやってくれてた

444 :login:Penguin:2010/12/10(金) 02:12:10 ID:wE4qH2pF.net
http://blog.cheki.net/archives/1571
を参考にさせて頂き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:2010/12/10(金) 12:27:09 ID:lRJ9DLTq.net
CentOSなら「CentOS ffmpeg rpmforge」でググって詳しいやり方書いてる
サイトの手順通りにrpmでインストールした方がいいんじゃないかな?

446 :login:Penguin:2010/12/10(金) 20:19:48 ID:mvMBQFf4.net
>>444
わけも分からず、ffmpeg の svn head なんかもってくることはない。
ffmpeg-0.6 系からビルドすべし。


447 :444:2010/12/11(土) 10:13:53 ID:5e5seO8i.net
>>445
一発解決しました。
>>446
libamr_nbとlibopencore-amrnbの問題で
色々試してうまくいかず、ホントわけも
訳もわからずいろんなサイトに縋ってました。

本当にありがとうございました。

448 :login:Penguin:2010/12/11(土) 11:14:55 ID:qQlpyZVD.net
>>447
ffmpeg はとりあえず x264 さえビルドできていれば、
最低限使えるようになっていると思う。
あとは、使いたいライブラリを事前にゴリゴリビルドしておいて、
最後に ffmpeg をビルドという感じで。
実際に ffmpeg-0.6 系で十分やと思うよ。

449 :447:2010/12/11(土) 15:46:22 ID:5e5seO8i.net
>>448
ありがとうございます。
>>445さんアドバイスでrpmでのインストール実行しました。
ffmpegをビルドからやりなおすと又、エラーになりそうで・・。
只、x264は入れておきたいのでx264導入後、
ffmpeg-06系ビルドに再チャレンジしてみます。
(rpmからインストールしたものにx264が
含まれていないかもまだわかっていませんが。。)

450 :login:Penguin:2011/01/28(金) 12:23:05 ID:4rO2LAAl.net
FAACを使わないフリー版のAACデコーダーも再配布禁止?

451 :login:Penguin:2011/01/28(金) 17:36:55 ID:NSwULsFG.net
花ノ下ニテ...。: 備忘録 Ubuntu10.10にWebcamStudio導入しUSTREAM放送をする。
http://blog.geroppa.net/2011/01/ubuntu1010webcamstudioustream.html

FFMPEGでUSTREAM : ffmpeg | 市民メディアセンター MediR
http://goo.gl/tplz8

ffmpeg でh.264 Ust 配信もそろそろ行けそうなのか
週末試してみようかな

452 :login:Penguin:2011/02/07(月) 22:18:40 ID:faL+ngjU.net
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:2011/02/07(月) 22:26:25 ID:faL+ngjU.net
すみません、書き忘れました。
gccのバージョンは4.5.0
ffmpegのリビジョンは26402
libvpxはlibbpx-0.9.5-214.tar.bz2
を使用しています。
コンパイル時にはMSYSを用いており、mingwは2010/10/30にリリースされたものを用いています。

454 :login:Penguin:2011/02/07(月) 22:28:29 ID:tGAJMqE+.net
なぜこの板で?

455 :login:Penguin:2011/02/07(月) 22:49:29 ID:lIchs9Ky.net
>>453
ここはLinux板。Windowsなら↓の方がいいと思う
http://hibari.2ch.net/test/read.cgi/software/1270542020/

456 :>>452:2011/02/08(火) 11:26:11 ID:Cazu1OVN.net
>>454
>>455
すみません、スレタイ検索で調べていて板を確認していませんでした。
ありがとうございます。

457 :login:Penguin:2011/02/09(水) 20:15:11 ID:x8azi4Hc.net
あげ

458 :login:Penguin:2011/02/10(木) 01:57:11 ID:I58jIS67.net
ffmpeg-mtの公式コミットキタ━(゚∀゚)━!
と思ったら、とりあえずVP3だけだったでござるorz

もう少し待つしかないか…

459 :login:Penguin:2011/02/12(土) 11:13:13 ID:QJbBmZHm.net
あげ

460 :login:Penguin:2011/02/13(日) 21:26:41 ID:URZpwNvg.net
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:2011/03/15(火) 19:02:44.31 ID:beiEBNzb.net
FFmpegの開発方針に不満を持ったメンテナーら、「Libav」としてフォーク
http://sourceforge.jp/magazine/11/03/15/0634232
http://libav.org/


462 :login:Penguin:2011/03/22(火) 14:12:40.56 ID:oqp5fnKw.net
FFmpeg に ffmpeg-mt がマージされたけど、
Libav はどうするんだろう。

463 :login:Penguin:2011/03/30(水) 16:15:04.35 ID:LtTw4lRc.net
debianは ffmpeg -> libav になったみたいね。
http://packages.debian.org/source/sid/libav


464 :login:Penguin:2011/03/31(木) 06:06:33.25 ID:xjXZ3sK8.net
>>462
http://libav.org/about.html
> 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:2011/04/19(火) 20:42:51.79 ID:AwDPu82y.net
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:2011/04/19(火) 20:49:02.39 ID:AwDPu82y.net
エラーメッセージは他にも
[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:2011/04/19(火) 21:48:22.30 ID:7tb/gnJj.net
最新のバイナリを自ビルドしてそれでもダメならサンプルをバグトラッカーに投げて文句を言えばいい

468 :login:Penguin:2011/04/20(水) 00:50:26.15 ID:t+djTa5y.net
>>465
TSについては録画スレの方が詳しい人が多い

とりあえず、ddでファイルの先頭削ってみれば?

469 :login:Penguin:2011/04/20(水) 01:34:37.39 ID:2HX3BhlJ.net
>>467
http://ubuntuforums.org/showthread.php?t=786095
を参考にlibvaを0.32に差し替えてビルドしてみたのですが、状態は変わりませんでした

470 :login:Penguin:2011/04/20(水) 01:39:01.30 ID:tYDZJPv4.net
>>469
じゃあ、こちらへどうぞ
http://libav.org/bugreports.html
https://roundup.libav.org/

471 :login:Penguin:2011/04/20(水) 01:43:36.65 ID:WorYCYbw.net
>>465
てか、./configure のオプションを全部晒さないと、
何を意図的に有効にしているかわからん。


472 :login:Penguin:2011/04/20(水) 01:46:26.32 ID:2HX3BhlJ.net
>>471
./configure のオプションは>>469のサイトの通りです

473 :login:Penguin:2011/04/20(水) 04:11:34.86 ID:lHv36puP.net
>>465
ffprobe でマッピング調べて、-map オプション使えば取り出せると思うけど。

474 :login:Penguin:2011/04/20(水) 08:20:56.80 ID:WorYCYbw.net
>>465
progid の取得だったら、tsinfo を使う手もあるな。

475 :login:Penguin:2011/04/20(水) 16:58:29.46 ID:lHv36puP.net
>>465,473
ごめん、試してみたら >>465 と同様なエラーが発生して取り出せなかった。

476 :login:Penguin:2011/04/20(水) 22:24:12.17 ID:+THp+Js5.net
TsSplitter使うのが無難?

477 :login:Penguin:2011/04/21(木) 12:20:39.54 ID:Y43m7KL1.net
ffmpegをPythonでどうやって快適に使えるか調査中。
ffmpeg自体は十分高速なんだが、Pythonで扱えるデータに変換する段階が遅い。
自作しないといけないんだろうか……。

478 :login:Penguin:2011/04/21(木) 12:53:08.72 ID:9LjZ1VWl.net
twitterからのコピペですか?

479 :login:Penguin:2011/04/21(木) 15:53:00.55 ID:elyR30j/.net
フォルダにファイルを突っ込んだら自動的にiPad用の動画を別のフォルダにはき出すようにしたいのだけど、
どうすればいいの?

480 :login:Penguin:2011/04/21(木) 19:39:20.27 ID:MbbAlDNP.net
>>479
inotifyでディレクトリを監視して、変換スクリプトを起動する

481 :login:Penguin:2011/05/06(金) 22:45:21.60 ID:oLta1Jx4.net
ffmpegをコマンドラインで使用して、標準入力から各フレームをbmpで入力して
非圧縮のaviとして出力させようとしています。

そのまま出力させるとavi中のビデオコーデックが勝手にmpeg4にされてしまうので
-vcodec copyを指定することで一応raw(RGB24)にすることは可能なのですが、
こんなところにcopyを使っていいのか不安になります。

-vcodec bmpではなぜ効果がないんでしょうか?
何か別のオプションで解決するんでしょうか?

482 :login:Penguin:2011/05/06(金) 22:51:21.39 ID:oLta1Jx4.net
あ!

自己解決しました。
そうか!
-vcodec bmp -i %03d.bmp output.avi
ではなく、
-i %03d.bmp -vcodec bmp output.avi
とすればいいんですね!

483 :login:Penguin:2011/05/06(金) 23:45:35.42 ID:5zSTTu7M.net
そう言うのは普通、-vcodec rawvideoとか-pix_fmt bgr24とか使わんか?
まあ、bmpで処理できるんならそれでもいいだろうけど

484 :login:Penguin:2011/05/07(土) 05:46:03.10 ID:8PCUQ3kD.net
image2pipe のdemuxer腐ってやがるwww

mjpeg以外のコーデックだと途中まで読み込んでハネてしまうがな。こんな実装では。

ffmpegに各フレームをpipe使って入力してエンコードしようと思ったら
mjpeg(JPEG)形式じゃないと現状では正常に受け付けられないね。
他のコーデックを使おうとしたら一旦前フレームをファイルに書き出して、
-f image2 を使ってファイル名ベースで指定してやるしかない。

485 :login:Penguin:2011/05/17(火) 04:14:19.05 ID:GdaiLxCM.net
pythonを使ってffmpegからpipe越しにvideoから1フレームずつ読み書きできるようになった。
あとは音声ストリームも処理できるようにすれば、エンコーダーとして使えるようになるな。

486 :login:Penguin:2011/05/17(火) 07:30:45.35 ID:2UxBVnXU.net
なにその無駄すぎる努力

487 :login:Penguin:2011/06/09(木) 00:25:33.53 ID:CxNIgbqR.net
ffmpegには音声のチャンネルレベルでのマッピングみたいなものは無いですよね?
左チャンネルの音と右チャンネルの音を入れ替えてみたりとか
左チャンネルの音を左右両方のチャンネルから出るようにしたりとか
左チャンネルの音を左右両方のチャンネルから出るようにしたりとか。

488 :login:Penguin:2011/06/09(木) 01:11:23.93 ID:j+Cupt7I.net
>>487
俺は分離したあと、soxでモノラル作ってるよ。
linux使いだったら試してみー

489 :login:Penguin:2011/06/09(木) 02:18:45.84 ID:CxNIgbqR.net
>>488
ありがとうございます。
やっぱり今のところは他のコマンドに任せるしかないですよね。

490 :login:Penguin:2011/06/09(木) 09:49:51.12 ID:PfX4Lil/.net
デジタル放送の、ステレオ・モノラルが切り替わる時に、
AACデコーダが追従してくれるようにできないかなぁ。

491 :login:Penguin:2011/06/16(木) 02:25:44.35 ID:Lno9XkvC.net
古いアナログ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:2011/06/16(木) 02:40:48.48 ID:bAneayJB.net
動画・音声関係ソフトウェア総合 7
http://hibari.2ch.net/test/read.cgi/linux/1217393519/

493 :login:Penguin:2011/06/16(木) 09:34:12.13 ID:4eXZIVKb.net
>>491
それって、まずピクセルのアスペクト比自体が正方形じゃないはずだから、
PC用に変換するならフィルターを掛けないといけないんじゃ。

x264にエンコードする際にも一定の難易度があるから、
まずは取り扱い易い非圧縮か可逆の動画に直して
様子を見るといいんじゃないかな。

494 :login:Penguin:2011/06/16(木) 10:48:45.05 ID:wB5IxRhe.net
>>491
へたに拡大するよりも、そのままの解像度でSARを20:11にして、
再生時にプレーヤー側で引き延ばした方が良いと思われ。


495 :login:Penguin:2011/06/16(木) 21:31:44.17 ID:Lno9XkvC.net
>>493
そう、それでrawvideo経由で出たエラーの意味がわからず中断しています。

>>494
ここでH.264にしてしまうと、そっから改めて再エンコードはしないから
例外的なアスペクトにするリスクが気になっています。
たとえば、Android端末での再生はどうだろう?とか…

なにしろ、元がありえないほどひどいので
ここから更に、二度の非可逆エンコードは避けたい。
SHARP HR300(80GB世代家電)の低画質録画モードだったのかな。
積ん録を家電でやるもんじゃ無いと思いましたよ。

今はPT2と中古HDUSの環境構築中 \(^o^)



496 :login:Penguin:2011/06/25(土) 16:40:53.51 ID:3SCz11zi.net
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:2011/06/25(土) 22:57:54.41 ID:PyNQ6ips.net
二ヵ国語の音声だな。
パッチ作って当てるしかない。

498 :login:Penguin:2011/06/26(日) 10:35:01.72 ID:PPiErLwh.net
ありがとう。そうなんですね。
パッチ作って当てる、ということなのでffmpegのオプションスイッチでは
解決できないし、パッチ自体も現状存在しないという事と理解しました。

ついでと言ってはナンですが、PT2でのTSファイルの中には、PIDの解析(?)
すら終わらない (ffmpeg -i hoge.ts がハングする)のが結構あります。
HDTVtoMPEG2 とかで無変換ででも一旦通すとffmpegでも通るようになるのですが、
これもどうしようもない物なのでしょうか。 もし、ffmpegでは直接的には
処理できないとした時、Linux Nativeで動くts修正フィルターみたいなのって
ありませんか。(自動化したいのでCLIで動くのが希望)

499 :login:Penguin:2011/06/26(日) 13:15:26.28 ID:ZQy5nBxF.net
>>498
-mapオプションで0.0と0.1だけ指定、0.2を無視じゃダメ?
ffmpegが即落ちするtsはddで先頭削る


500 :login:Penguin:2011/06/26(日) 14:12:38.65 ID:H4dEg5qk.net
>>498
> 解決できないし、パッチ自体も現状存在しないという事と理解しました。
2sen にある mplayer のパッチに入ってる
ffmpeg/0003-add-dual-mono-support-to-ffdec_aac.patch
じゃダメなのかなぁ?


501 :login:Penguin:2011/06/26(日) 18:44:01.34 ID:PPiErLwh.net
>>499
恥ずかしながら -map の使い方がよく判らないというのが正直な所なんです。
先の496の例では、-map 0.0:0.0 -map 0.1:0.1 とかにすれば良いのかな。
dd を使うのは思いつかなかった。 単純に188バイト削ればいいのでしょうか。
それとも、sync_byte=0x47 を見つけてそこまで削る?? (ぅ、面倒!)

>>500
ぉお、既にあるのですね。 パッチ確認してみます。

お二方の情報感謝!!

502 :login:Penguin:2011/07/26(火) 00:40:50.25 ID:hrTjbszb.net
wine BonTsDemux.exe で分離して ffmpeg でmp4化という手もあったような。

※長いやつを wine aviutl で mp4export するとキーフレームがなんたらかんたら
 で怒られるのを回避したい。

503 :login:Penguin:2011/07/28(木) 19:33:36.33 ID:SAl/UZBt.net
static void opt_passlogfile(const char *arg)
って
static void opt_passlogfile(const char *opt, const char *arg)
じゃないから-passlogfileが通らないんだよね?

504 :login:Penguin:2011/07/28(木) 19:37:41.51 ID:SAl/UZBt.net
もうこれだけで。
#! /bin/sh
ffmpeg -programid $1 -i $2 -vcodec copy -acodec copy -absf aac_adtstoasc $3

505 :login:Penguin:2011/07/28(木) 21:21:43.68 ID:SAl/UZBt.net
>>503とその下あたりをopt_default(opt, arg);と書き換えたら
-passlogfileがちゃんと通るようになったや。

書き換える前はffmpeg2passで始まるファイルがデフォルトで
-passlogfile ""を付けるとpasslogfileで始まるファイルに変わるw

506 :login:Penguin:2011/08/01(月) 23:15:10.42 ID:FOsyhiCv.net
FFMpegって標準入力を閉じた状態でも動いて、その状態で標準入力から
何か必要になる(出力ファイルの上書き確認とか)とその時に終了する
って感じの動きをするってことでいいのかな?
標準入出力周りがいろいろぐちゃぐちゃになっててよくわからない。

507 :login:Penguin:2011/08/02(火) 05:30:48.47 ID:KOqES9J4.net
>>506
標準入力を閉じた後でどうやって標準入力から別のシグナルを送り込むんだよ。

使い方にもよるが、通常は引数でフォーマットの全てを指定した上で、
フレーム単位で画像を読み書きしたりする。
なのでフレーム自体はむしろRAW形式を使ったりするな。
Pythonで動画を操作するときはそうしてる。

508 :login:Penguin:2011/08/03(水) 23:52:09.81 ID:+bBrVTok.net
いや、そのどうやってって状態になるまではちゃんと変換をしてくれて、
どうやってという状態になったら無い入力を待たずに死んでくれる
おりこうさんだったっぽいと。

509 :login:Penguin:2011/08/14(日) 14:30:26.62 ID:BRfDIqIt.net
protocol pipe:がよくわからないんだけど、-i pipe:とすればstdinから読み取り、
そうでない出力ファイル名がくるところでpipe:とすればstdoutへ出力になるってことでいい?
/dev/stdinや/dev/stdoutのデバイスのオープンにはならないから
移植するときに書き換える場所が減る感じで。

510 :login:Penguin:2011/08/16(火) 17:00:09.16 ID:6H52CS2p.net
>>509
ソース読めばわかるが、pipeプロトコルを使用した場合、
コマンドラインで指定したファイルを単にread/writeしている。
これは低レベルなシステムコールだから
バッファリングされず、Windowsでは使いものにならない。

このことはlivavの開発チームのバグトラッキングに投げておいたが、
大量のバグが修正されるに放置されたままの状況なので、
ずっとこのまんまなんだろうな……。

511 :login:Penguin:2011/08/24(水) 23:02:31.36 ID:gbv1veGx.net
なんかコンテナの他にビデオやオーディオのストリームにまでcreation_timeを書き込めるみたいですが、
オプションはどう書けば良いんでしょ?

512 :login:Penguin:2011/08/27(土) 01:58:31.93 ID:uS9FSoUV.net
ffmpegって他にffmpegが走ってないか確認して走ってたら
自分は勝手にnice 20ったりする?

513 :login:Penguin:2011/08/27(土) 09:56:40.09 ID:PjN44r5h.net
>>512
さすがに 20 はせんだろーw

514 :login:Penguin:2011/08/30(火) 20:32:59.94 ID:ued9mnOz.net
>>513
どうもlibx264の方でスレッドを増やしたときにそんなこともするらしい。

515 :login:Penguin:2011/08/30(火) 21:35:57.74 ID:zPAeOGw/.net
>>514
513はそんな事ができるLinuxはないという意味で言ってると思うの

516 :ぱぱ:2011/09/07(水) 14:49:18.68 ID:3yYUQlgd.net
ffmpegって、『Quick Sync Video』は使えるんでしょうか???


517 :login:Penguin:2011/09/11(日) 10:35:35.47 ID:KXKWdH5O.net
きちがい臭がするのがきたな

518 :login:Penguin:2011/09/17(土) 20:43:07.73 ID:niRAcqFV.net
先頭から指定したバイト数だけ読み飛ばすオプションって無いですよね?

519 :login:Penguin:2011/09/17(土) 21:18:18.78 ID:Z3+5OD3+.net
ddか何かで先頭を読み飛ばしたデータをパイプすればいいじゃん

520 :login:Penguin:2011/10/06(木) 11:21:51.94 ID:giq+p3rx.net
(●・u・●)

521 :login:Penguin:2011/10/14(金) 21:52:43.00 ID:bRME896d.net
linux使い(笑)

522 :login:Penguin:2011/10/15(土) 17:19:51.61 ID:As+8fpGg.net
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:2011/10/26(水) 00:58:00.37 ID:TKdcOMn+.net
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:2011/10/26(水) 01:43:51.04 ID:KhM/Y+DC.net
どーしてもffmpegじゃないとダメなの?
avisynthなら簡単にできるんだけど

525 :login:Penguin:2011/10/26(水) 18:06:41.81 ID:3aO7XSly.net
>>524
AviSynth 確認して見ましたがWindows用のようでWine でもうまく動作しないようです
ffmpeg でないと駄目という事はないんですが手元のWindows環境は貧弱なのでLinux で処理したいと思っています


526 :login:Penguin:2011/10/27(木) 02:54:57.51 ID:3E7pyScI.net
俺はUbuntu+wine1.3でAviSynth使ってるけど

527 :login:Penguin:2011/11/06(日) 16:39:25.13 ID:7w1mFNtC.net
質問です
-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:2011/11/08(火) 12:10:14.93 ID:xSAaJF5b.net
FFMPEGを名前付きパイプでデータもらおうかと思ったんだが
どうも途中でシークを戻しているらしくて、正しいファイルにならず100バイトほど大きくなる上に再生出来ない。
マニュアルにも途中でシークを戻すフォーマットがあると書いてあるのでそれなのだと思う。

で、ストリーミングに向いたフォーマットは何がいいだろうか?今はlibx264&MP4でやっているのだけど

529 :login:Penguin:2011/11/08(火) 12:33:03.81 ID:xSAaJF5b.net
やりたいことはトランスコードです。おすすめの設定かノウハウ等ありましたらご教授下さい。。

530 :login:Penguin:2011/11/08(火) 21:21:12.87 ID:CVse9NYC.net
libx264&mpeg2tsでtcpに書き出してるけど特に問題ないよ。

531 :login:Penguin:2011/11/08(火) 21:25:36.95 ID:7okLXw8y.net
つーかストリーミングならtsかflvだわな
mp4でストリーミングって、まだ仕様が固まってないんじゃなかったっけ?

532 :login:Penguin:2011/11/08(火) 22:10:47.28 ID:CVse9NYC.net
mp4だとmoovの後にmoofで区切って出していければいいんだが、対応しているのって殆ど無いよね。

533 :login:Penguin:2011/11/09(水) 05:07:35.34 ID:k7RgPnbI.net
>>530 531 532
ありがとうございます!
とりあえずtsでやってみます。

534 :login:Penguin:2011/11/09(水) 14:28:50.80 ID:XPOTPlAj.net
>>533
ffmpeg 用 Micosoft 版 Smooth Streaming 対応パッチなんてのもあるよ。

535 :login:Penguin:2011/11/22(火) 12:08:10.31 ID:j7MJCkc7.net
"ffmpegのオプションは手前から順次実行される"って聞いたんでリサイズ最後に持ってきて思ったんですが、
"-nr"オプションって複数実行出来るんでしょうか?

例えば
"元のサイズで"-nr"まで処理→本命のサイズにリサイズ"って作業を
"元のサイズで"-nr"まで処理→「アスペクト比率維持しての中間サイズ」にリサイズ→再度"-nr"処理
→本命のサイズにリサイズ"って作業に変更するのは無意味ですか?

もしくは全ての変換処理が始まる前に意図的にディノイズを全体に掛けるような使い方は
流石に無理でしょうか?

自分の所で試すとファイルサイズと平均レートに多少変化がある見たいなんですがどうでしょうか?

536 :login:Penguin:2011/11/22(火) 20:16:26.88 ID:R7+yqCcQ.net
0.7.8
0.8.7

537 :login:Penguin:2011/11/28(月) 21:29:26.54 ID:XhemmdYA.net

気になるか?
まあ、お前ごときどうせ株なんか知らんだろうし、どうにも出来んし説明してやろう。

崩壊してんのは、株取引のほうだ。
すでに年金すら韓銀砲で溶けてる。今なお溶かし続けてる。
後、多分だが金持ってる外国人や富裕層はとっくに韓国から亡命(まあ似たようなもん)してる
どこまで持ちこたえるか知らんが、ウォンは貧弱だから安くなりすぎても、高くなりすぎても死亡
すると紙クズと化したウォンを、ハゲタカファンドに捨て値でおもちゃにされてゲームオーバーだ


そしたらまず銀行が閉鎖されて、預金が降ろせなくなるだろうな。
そこからがパニックの引き金になるだろ、あとは想像に任せる。まあしたくもないくらい地獄だろうが

韓国がIMF入り以外で、自力で浮き上がろうとしたら、これら問題をどうにかする必要があるのだが
首脳陣がそこまで脳ミソ使ってるのかまでは、知らん。


あとそうなったらおそらく円持ってる在日強制召還。これはお前らの問題だな、日本人?復興にいそがしいからまた今度な
これくらいだな、まあ後は勝手に調べてくれ。




538 :login:Penguin:2011/12/26(月) 20:22:20.21 ID:2TPPdXL2.net
test

539 :login:Penguin:2012/01/01(日) 16:09:48.00 ID:H8XF9+8b.net
-bt/-bのさじ加減て実数でいくつまで対応?相場は1〜4て言うけどさ

540 :login:Penguin:2012/01/01(日) 20:55:40.92 ID:H8XF9+8b.net
ffmpegって重複するオプションでも前から順番に処理するように出来ない?試したい事あんだけど

541 :login:Penguin:2012/01/12(木) 18:33:45.76 ID:a6CLP9QE.net
-deadzoneを-trellis 2の補佐に使えるようにならないですかね
-crfだって-bの指定を多少融通してくれるじゃないですか

542 :login:Penguin:2012/01/29(日) 10:12:09.38 ID:wS966dfi.net
ソフトウェア板の方では答えてもらえなかったので質問させてください
オリジナルと異なるfpsで変換する時の間引き方に関して要望を出したいんですが
何処に要望を出せば良いでしょうか?

543 :login:Penguin:2012/01/29(日) 17:02:22.23 ID:2zwacfdw.net
>>542
よく知らんけどこの辺?
http://ffmpeg.org/contact.html
http://ffmpeg.org/bugreports.html

544 :login:Penguin:2012/01/30(月) 10:29:08.26 ID:6msensJZ.net
>>543
メーラーの調子が悪いのかサーバーの問題なのか連絡が取れませんでした…
でも助かりました、有難うございました

545 :login:Penguin:2012/02/23(木) 23:40:10.73 ID:+KPtoOCK.net
ここ数日のgitはffaacが使い物にならない
core吐いて死ぬレベル

546 :login:Penguin:2012/03/27(火) 22:57:27.79 ID:YfMMiE7t.net
ソフトウェア板の方では答えてもらえなかったので質問させてください
ffmpegを使って MP4等の動画ファイルにBGMを入れたいのですが可能でしょうか?

547 :login:Penguin:2012/03/27(火) 23:17:08.89 ID:Qd4ZMsTK.net
>>546

ffmpegって編集ソフトじゃなくて変換ソフトなんで本来的にはちょっと違うんだが
無理やりやればできんこともない。

例えば、時間的長さが同じ動画ファイル movie.mp4 と 音声ファイルbgm.mp3があったら

$ffmpeg -i movie.mp4 -i bgm.mp3 out.mp4

で、出力されたout.mp4ではmovie.mp4の動画に、bgm.mp3の音声が合成される。

(まぁここでビットレートとかは考えてないので他のオプションで調整は必要だが)

548 :login:Penguin:2012/04/15(日) 21:18:02.69 ID:KVzNzhyG.net
X11grabならぬDirectXgrabができるようになればDxtoryもXsplitもなしで
ffmpegひとつでPCゲームの配信ができるようになるんだが
フォーラムに書き込んだらこれが実装される可能性がでてきたりするんだろうか

549 :login:Penguin:2012/04/16(月) 11:56:47.67 ID:W1JOqkr7.net
フォーラム? MLとIRCしかないぞ
あと開発者にはWindowsユーザーは一人もいないから、自分で書かないとまず無理よ

550 :login:Penguin:2012/04/16(月) 20:52:59.94 ID:Fn+yn9UK.net
「DirectXgrab」を実装しようとしたらLFSできるくらいの知識がないと話にならなさそうだな
簡単ならとっくの昔に誰かがゲーム配信用ffmpeg+それ用のフロントエンドを作ってるだろうし

551 :login:Penguin:2012/06/15(金) 01:17:11.73 ID:YRtToA5X.net
GPUを使えば、エンコードが
圧倒的に速くなるわけだが、
ffmpegのGPU対応をどうなってるの?
あんまりやる気が感じられないんだが。
優先度、最重要なのに

552 :login:Penguin:2012/06/15(金) 08:28:12.77 ID:/2Fhs58r.net
cross platformがウリなんだから、そう簡単にできんだろう。


553 :login:Penguin:2012/06/20(水) 12:45:36.53 ID:0h5pC8Ob.net
■ エンコードジョブをキューに追加するコマンド(負荷80%以下で実行開始)
$ at -q b -f encode-batch.sh NOW

554 :login:Penguin:2012/06/26(火) 20:27:36.76 ID:QRCxvyQJ.net
x264がようやくOpenCLに手を出し始めたが
GPGPUってそこまで開発が難しいものなのだろうか

555 :login:Penguin:2012/07/31(火) 01:19:23.38 ID:LvFk4JB8.net
マジCUDAはよしろ

556 :login:Penguin:2012/08/04(土) 17:16:16.43 ID:0mLkTcAa.net
ffmpegを使ってバッチにて変換を行っています。
一部の録画にて「720x480」を含むデータの変換でコケテしまいます。
何か良い回避方法はないものでしょうか???

-y -threads 2 -i "*****.ts" -vcodec libx264 -aspect 16:9 -s 720x480 -b 1152k -maxrate 1536k "*****.mp4"



557 :login:Penguin:2012/08/04(土) 17:55:21.43 ID:fxfxLCu/.net
>>556
-f mp4 をつけてみる。
あとエラーメッセージをほぼ完全に晒さないとレスがつかないよ。

558 :login:Penguin:2012/08/04(土) 18:12:59.95 ID:0mLkTcAa.net
>>557
何を書けばいいかよく判らないけど、とりあえず。

PES packet size mismatch
[mpeg2video @ 024F81E0] ac-tex damaged at 24 29
[mpeg2video @ 024F81E0] Warning MVs not available
[mpeg2video @ 024F81E0] concealing 45 DC, 45 AC, 45 MV errors
[aac @ 024F5D60] Input buffer exhausted before END element found
Error while decoding stream #0:1: Error number -1 occurred
frame= 204 fps=4.1 q=-1.0 Lsize= 29453kB time=6.81 bitrate=35446.7kb
=10 drop=0
video:864kB audio:28252kB subtitle:0 global headers:0kB muxing overhead
%


多分この辺りだと思うって所を抜粋してみました。


559 :login:Penguin:2012/08/04(土) 18:55:26.99 ID:fxfxLCu/.net
>>558
ファイルはできてると思うけど動画と音声のサイズが変なのと、ffmpeg のバージョンが古いように見える。
以下は約24分半のエンコード結果の例
frame=44021 fps= 8 q=-1.0 Lsize= 305418kB time=00:24:28.43 bitrate=1703.8kbits/s dup=13 drop=0
video:286587kB audio:17413kB global headers:0kB muxing overhead 0.466310%

バージョン:
ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers
built on Mar 20 2012 04:07:59 with gcc 4.6.0 20110603 (Red Hat 4.6.0-10)


560 :login:Penguin:2012/08/04(土) 22:40:37.97 ID:L4TpnTDg.net
>>558
最新版gitバージョンで再試験
ディストリビューション添付版なんてカビが生えてるバージョン使うんじゃないぞ

561 :login:Penguin:2012/08/06(月) 18:21:22.07 ID:YBIuf+l6.net
0.10系の最新版は0.10.4だ
0,11系も出てるし、git試してみてもいいんでない

562 :login:Penguin:2012/08/11(土) 20:31:54.88 ID:zVA1bzvb.net
CUDA/OpenCLはGimp,Handbrake,VLCくらいしかOSSで対応してるのはないらしい
それほどまでに難しい代物なのか。売り物の動画を扱うソフトは皆対応してるのに

563 :login:Penguin:2012/08/11(土) 23:58:26.95 ID:/tpBM0ZC.net
>>562
MPlayerでも今まで何度かパッチは送られてるんだけど、
コミッタが気に入らないから放置プレイ
って何度もやってる

VLCでのVAAPI対応はイマイチ
デインタレース処理をVAAPIでやってくれないから片手落ち

564 :login:Penguin:2012/08/15(水) 17:22:26.46 ID:mVwKmDQN.net
配信は非力なlinuxでffserverで行い、エンコードは高性能なwindowsからFFMPEG_Launcherで行うということはできますか?

565 :login:Penguin:2012/08/16(木) 17:23:52.43 ID:cPHXxQNE.net
可能。
linux<->win間をTCPで繋げればよろし

566 :login:Penguin:2012/08/17(金) 16:18:36.14 ID:CD9KRWsi.net
カメラから連続して出力された画像を、リアルタイムにffmpegで動画にしたいんですけど、
カメラが画像を出力する速度が明るさによって変動する(9〜30FPS)場合、ffmpeg側のオプションで変動FPSに対応することできますか?

567 :login:Penguin:2012/08/26(日) 18:15:00.71 ID:Cn7OERpH.net
このソフト、MIDI変換できないの?

568 :login:Penguin:2012/11/12(月) 22:21:04.87 ID:dxAZXyTJ.net
Win98(Pentium MMXなし)なマシンでH264の動画をデコードするために、このマシンで動作するffmpegをビルドするにはどうしたらいいかヒントを教えてください。

569 :login:Penguin:2012/11/13(火) 09:34:02.06 ID:ZEjr5Wa/.net
逆に質問
そのマシンであと何十年戦うつもりですか?

570 :568:2012/11/27(火) 21:05:13.60 ID:RUfrmOmt.net
MinGW-5.1.6(GCC-3.4.5)とmsys-1.0.10(sh.exeをbashのものと入れ替え)をインストール、ffmpeg-0.5のソースを展開。
msys上で
./configure --enable-w32threads --cpu=i586 --disable-mmx --disable-sse --enable-memalign-hack 後
各サブディレクトリでmakeしたあと親ディレクトリでmake、でできた。

あとWin98では、ffmpegでrawvideoにデコードしたaviファイル再生にはyuvcodecsが必要でした。

571 :login:Penguin:2013/01/06(日) 12:08:40.18 ID:I/9rfn6z.net
ffmpegであるflvファイルから、映像をrawvideoコーデックのaviファイルに、音声をwavファイルに同時に切り出したいんだけど、
ffmpeg -i hoge.flv -f avi -vcodec rawvideo hoge.avi hoge.wav
とすると「音声付きの」aviファイルとwavファイルが出来てしまうし、-anオプションを使うとwavファイルに含まれるストリームがないといってエラーになってしまう。
なにかいい方法はないかな?

572 :login:Penguin:2013/01/06(日) 17:55:44.05 ID:p713gYiK.net
-map

573 :login:Penguin:2013/02/16(土) 19:23:53.83 ID:GH/QtSmP.net
ubuntu12.04を入れなおしてffmpeg最新版をgitからmake installかけて入れたのはいいけど、ffmpeg-phpって使えなくなったの?
phpize->configureからのmakeで
ffmpeg-php.c:94:5: warning: implicit declaration of function 'avcodec_init' [-Wimplicit-function-declaration]
なんてエラーが出てくるし、ぐぐったら「ffmpeg-phpとかクソ古いしそんなの使わないでexec叩いて結果持ってこいよバーカ」みたいな記事しか見つからないんだが。

574 :login:Penguin:2013/05/23(木) 14:15:38.21 ID:ie7MFrjN.net
ffmpeg version 1.2.1

×ts -> ts にシェイプする速度が残念なくらいにゆっくりになった。
×mp4 640x360 25fps でのエンコードでセグメンテーション違反でたまに落ちる。

◎mp4 へのエンコードは1〜2割速くなった。

575 :login:Penguin:2013/05/23(木) 14:44:59.44 ID:ie7MFrjN.net
>>553
■ エンコードジョブをキューに追加するコマンド
$ echo "encode-script.sh hogehoge.ts"|at -q b now

576 :login:Penguin:2013/07/23(火) NY:AN:NY.AN ID:qz0hNTYs!.net
ttp://ffmpeg.org/ffmpeg.html#Optionsを調べたのですがファイルの種類の変換はあったのですが、圧縮方法は見つけれませんでした。

hoge.mp4(300MB)ぐらいのファイルがあり、それを音声の質はなるべく落とさずにサイズを出来れば100~50MBぐらいに圧縮したいと思っています。
中の映像はパワーポイントのスライドなので多少質が下がっても読めれば問題ないのですが。

ffmpeg -i input.mp4 -vcodec msmpeg4v2 -acodec copy output.mp4
を見つけたのですが、音声の質などはどうなんでしょうか?

577 :login:Penguin:2013/07/24(水) NY:AN:NY.AN ID:jyhNk2O/.net
>>576
そのコマンドだと音声は変わらない
モノラルにするとか、ビットレート落とすとかしないと

578 :login:Penguin:2013/07/24(水) NY:AN:NY.AN ID:Ls3AN3+D.net
>>576
ffmpeg -i hoge.mp4 の結果を晒してくれ。

579 :login:Penguin:2013/07/24(水) NY:AN:NY.AN ID:DZkYNfLO!.net
>>577
なるほど。ビットレードですか。調べてみます。
>>578
了解です。
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:00:59 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.

Seems stream 1 codec frame rate differs from container frame rate: 1200.00 (1200/1) -> 30.00 (30/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2013_02_20.mp4':
Metadata:
major_brand : mp42
minor_version : 1
compatible_brands: mp42avc1
creation_time : 2013-02-20 07:22:40
Duration: NY:AN:NY.AN, start: 0.000000, bitrate: 425 kb/s
Stream #0.0(eng): Audio: aac, 32000 Hz, mono, s16, 63 kb/s
Metadata:
creation_time : 2013-02-20 07:22:40
Stream #0.1(eng): Video: h264 (Main), yuv420p, 1024x768, 360 kb/s, 3.02 fps, 30 tbr, 600 tbn, 1200 tbc
Metadata:
creation_time : 2013-02-20 07:22:40
At least one output file must be specified

580 :login:Penguin:2013/07/25(木) NY:AN:NY.AN ID:NkuoOfaF.net
アスペクト比は、オリジナルのままなら適宜修正して下さい。

ffmpeg -i hoge.mp4
-f mp4 -vcodec libx264 -vsync 1
-map 0:1 -r 2 -aspect 16:9 -s 1024x576 -vb 256k -bufsize 5000k -bt 1024k -maxrate 3M
-map 0:0,0:1 -acodec aac -strict experimental -ac 1 -ar 32000 -ab 32000
-y shaped-hoge.mp4

581 :login:Penguin:2013/07/25(木) NY:AN:NY.AN ID:NkuoOfaF.net
-vb 256k を -vb 43k に修正して下さい。

582 :login:Penguin:2013/07/25(木) NY:AN:NY.AN ID:tvffAGrk!.net
>>581
ありがとうございます。試してみます。
後で結果報告したいと思います。

583 :login:Penguin:2013/07/26(金) NY:AN:NY.AN ID:VzPyFBQg!.net
582です。
圧縮された動画の結果は良好です。ありがとうございました。

584 :login:Penguin:2013/07/26(金) NY:AN:NY.AN ID:TSfsjTFj.net
出来上がりのファイルサイズはどうですか〜

585 :login:Penguin:2013/07/28(日) NY:AN:NY.AN ID:zw+f04Y5!.net
>>584
遅くなってすみません。
出力されたファイルは約六分の一とかなり小さくなっています。
これで容量がなんとか確保出来そうです。ありがとうございます。

586 :login:Penguin:2013/08/07(水) NY:AN:NY.AN ID:Vj3Idh6k.net
画質的にWindowsのAviUtlとかプラグイン山盛りのツールより
綺麗にだせるの?

587 :login:Penguin:2013/08/07(水) NY:AN:NY.AN ID:XYBT7qqL.net
質問です

前後録画のドライブレコーダーを買ったのですが
前後別々のmp4ファイルに録画されています
これを前後の動画を同時に見れるように1本結合したいと思っています
前の動画が front.mp4 (640x480)で音声有り
後ろの動画が rear.mp4 (320x240)で音声無し として
940x540(16:9)にして、前は上下30pxずつ後ろは110pxずつ
黒帯をつけて、左側を前の動画、右側を後ろの動画にしようと思いました
で、まず以下のように 2つの動画に変換しました
ffmpeg -i front.mp4 -vf "pad=0:540:0:30" -acodc copy tmp1.mp4
ffmpeg -i rear.mp4 -vf "pad=0:540:0:110" -an tmp2.mp4

これを左側にtmp1、右側にtmp2と結合したいのですが
やり方がわからないので教えてください
もし、これらを一発でできるような方法があれば
それを教えていただけると助かります

588 :login:Penguin:2013/08/08(木) NY:AN:NY.AN ID:ciUUfW5J.net
ステレオ動画みたいに異なる動画が左右同時再生されているものを作りたいのかな

589 :login:Penguin:2013/08/08(木) NY:AN:NY.AN ID:Iq2TtnoB.net
そういう編集みたいなことは↑のaviutlなんかがやりやすいはずだけど

590 :login:Penguin:2013/08/08(木) NY:AN:NY.AN ID:ciUUfW5J.net
ttps://trac.ffmpeg.org/wiki/vfxEncodingGuide#Monovs.Stereo
この辺り関係ないかな?

591 :login:Penguin:2013/08/08(木) NY:AN:NY.AN ID:JNBBfGn8.net
mapを使うとマルチトラックになるので
確かにステレオ動画にはなるけど
動画の結合とは異なる感じかな

592 :login:Penguin:2013/08/09(金) NY:AN:NY.AN ID:GDJsOeWl.net
自己解決できたくさいので報告です
左側映像はそのままで、右側映像を左を乗せれるように配置

ffmpeg -i rear.mp4 -vf "pad=960:540:640:150" -an tmp1.mp4

そこに左側映像を overlay

ffmpeg -i tmp1.mp4 -i front.mp4 -filter_complex "overlay=0:30" out.mp4

これで行けました
何かもっとうまいやり方がありそうですが…

593 :login:Penguin:2013/08/09(金) NY:AN:NY.AN ID:L1DV3cvv.net
方法はそれでいいけど、エンコは一回にした方がいいでしょ
中間ファイルを無劣化にするのも一つのやり方だけど
ここにコマンド一回でのやり方が色々載ってる
http://ch.nicovideo.jp/nico-lab/blomaga/ar5633

あと、avisynthで映像を作って、ffmpegに食わせるって方法もあるよ

594 :login:Penguin:2013/08/10(土) NY:AN:NY.AN ID:9taG78Jf.net
>>593
ありがと
実はソコは見たんだけど意味がちんぷんかんぷんだった
avisynthも理解できずに苦しんでます

595 :login:Penguin:2013/08/10(土) NY:AN:NY.AN ID:Vca37uW1.net
おはようございます!
エンコード後のファイル名に、フレームレートの値を入れるには、
どのようなコマンドを記述したらよいですか?

○○ [29.97fps].mp4

みたいにしたいの。

596 :login:Penguin:2013/08/11(日) NY:AN:NY.AN ID:VtflQIVF.net
後でリネームしたらいいんじゃないかな

597 :login:Penguin:2013/08/17(土) NY:AN:NY.AN ID:RPepDYuv.net
>>596
自動判別して、一括リネームする方法があるの??

598 :login:Penguin:2013/08/17(土) NY:AN:NY.AN ID:LhKjfHRE.net
>>597
>>595 の文章にはファイル名を変更したいって事しか書かれて無いので
rename コマンドか、mv コマンドで好きに変更しろって回答にしかならんだろ

自動判別とか、一括リネームなんてどこから沸いて出たわけ?

自動判別したいのであれば、例えば↓でとあるファイルのfpsはわかるよね

ffmpeg -i nantoka.mp4 2>&1 | perl -nle 'print $1 if(/([\d\.]+) fps/);'

後は一括リネームするスクリプトでも組めばいいんじゃないかな

599 :login:Penguin:2013/08/25(日) NY:AN:NY.AN ID:FdZgrq1V.net
>>598
ありがとうございますー
自分には勉強する必要がありそうなので、
出直してきます。

600 :login:Penguin:2013/09/11(水) 06:28:32.22 ID:tx6TeS2E.net
真空波動研にファイルのリネーム機能なかった?

601 :login:Penguin:2013/09/11(水) 15:00:35.20 ID:FaBxRb/c.net
>>600
ここはLinux板

602 :login:Penguin:2013/09/11(水) 16:14:45.14 ID:FaBxRb/c.net
linuxじゃねえや。UNIX板だた。

603 :login:Penguin:2013/09/11(水) 16:15:55.75 ID:KTU6VhZS.net
Linux 板だよ。

604 :login:Penguin:2013/09/12(木) 14:22:22.17 ID:obmUI1DK.net
どうやら時空が歪んでいたようだな

605 :login:Penguin:2013/09/22(日) 22:49:22.32 ID:JeEkYHnJ.net
ffmpegでラジコを受信してffplayで音を出していますが、ピッチを変えるオプションが見つかりません。
mplayerで言うところの-speedのオプションに該当するものはないんでしょうか。
よろしくおねがいします。

606 :login:Penguin:2013/10/10(木) 07:37:15.80 ID:IRoBg8qA.net
>>605
移動するならそう書いていきなよ。
http://engawa.2ch.net/test/read.cgi/linux/1339817036/185

607 :login:Penguin:2013/10/23(水) 14:18:10.63 ID:XEn5iHSs.net
くだ質で、undefined 拡張子を持つファイル(動画)について質問し
ffmpeg に放り込めば元ファイルの拡張子がわかるんじゃないかと
アイデアをもらったのですが
どのようなオプションをつければ良いでしょうか

608 :login:Penguin:2013/10/23(水) 14:24:19.09 ID:+aG2dPlC.net
>>607
ffmpeg -i ファイル名

mediainfoの方がわかりやすいと思うけど。

609 :login:Penguin:2013/10/23(水) 15:00:08.38 ID:XEn5iHSs.net
>>608
tnx、解決しました

610 :login:Penguin:2013/10/24(木) 00:24:59.23 ID:A2PU5Q5o.net
ここ、ffmpeg のスレだから、windows の人かも知れないけど、
linux 板だから、file コマンドの方が楽だよな。

$ file file-name
or
$ file --mime-type file-name

とかのほうが、シンプルで

611 :login:Penguin:2013/10/24(木) 00:29:12.23 ID:8qnPFZF5.net
file はもう言った。
http://engawa.2ch.net/test/read.cgi/linux/1379628192/577

612 :login:Penguin:2013/10/24(木) 09:18:00.90 ID:bdNJXlxK.net
fileだと細かい情報拾えないものもあるからな。

613 :login:Penguin:2013/10/28(月) 21:26:08.23 ID:UlXMrJB5.net
ubuntuだとavconvがこれからメインになるそうですが皆さん使ってます?
質問するスレがないので困ってます。

614 :login:Penguin:2013/10/29(火) 09:44:41.24 ID:zZAh1qLc.net
コマンドの名前がかわるだけだと思ってたけど違うの?

615 :login:Penguin:2013/10/29(火) 10:35:11.16 ID:tyvHdvkD.net
動画・音声関係ソフトウェア総合 8
http://engawa.2ch.net/test/read.cgi/linux/1339817036/

616 :login:Penguin:2013/10/29(火) 21:06:31.79 ID:LQWnAyoy.net
レスありがとうございます

>>614
引数をそのまま流用しようとして実行するとエラーになることがあります。
フォークしたようなので、将来的には互換性がなくなると思います。

617 :login:Penguin:2013/10/30(水) 08:11:09.87 ID:aQKE2RTm.net
うーんそうなのか。引数変わるのは痛いなあ…

618 :login:Penguin:2013/10/30(水) 08:40:11.76 ID:eLU2DCLQ.net
`いやなら ffmpeg を使いつづければいいんでしょ。

619 :login:Penguin:2013/10/30(水) 14:21:47.76 ID:wUfUrrjt.net
Ubuntuに見切りつければいいだけの事

620 :login:Penguin:2013/11/23(土) 22:37:52.32 ID:ATq3s5Fo.net
puppyでffmpegのアップデートするにはどうすればいいですか?
今のpreciseだと
ffmpeg version 0.8.5-4:0.8.5-0ubuntu0.12.04.1ですが最新版にしたいです

621 :login:Penguin:2013/11/24(日) 16:48:33.64 ID:lpjWvjs6.net
よくわからないけど、ubuntu static build 版をfedoraで使ってる。
速くていい感じです。

622 :login:Penguin:2013/11/26(火) 00:21:00.45 ID:mhjeOKrq.net
>>620
ソース取ってきてmakeすりゃいいんじゃない。

623 :login:Penguin:2013/11/26(火) 11:19:07.29 ID:lOvSI3Vy.net
0.8.5とか化石もいいところ
今って2.1とかなのに

624 :login:Penguin:2013/11/26(火) 11:23:54.64 ID:UWPZRKpW.net
最近のだと簡単にmakeできるんだな
以前かなり苦労したと思ったけど公式の通りに処理したらできたわ
ちょっと拍子抜けしたがやっぱり良い物は良いということか…

625 :login:Penguin:2013/11/26(火) 13:47:07.87 ID:mhjeOKrq.net
>>624
必要なライブラリが揃ってれば比較的楽にできる。
ライブラリの構築から始めても難しくは無いんだけど、数が多いんで手間はある程度かかるからなぁ

626 :login:Penguin:2013/11/26(火) 23:27:53.30 ID:jykA4g+6.net
>>625
apt-get build-dep hogehoge
aptなら必要パッケージはすぐ入る

627 :login:Penguin:2013/11/27(水) 00:31:45.48 ID:LRnkgtkt.net
>>626
aptのリポジトリより新しいもの使いたいってことだろ。
ビルドツールの類なんかは古いバージョンが依存しているものでも変わらないかも知れないけど。

628 :login:Penguin:2013/11/27(水) 03:25:40.97 ID:DavYbGDZ.net
>>626
古いだろ

629 :login:Penguin:2014/01/23(木) 16:55:23.92 ID:Np7Ma1ck.net
dlしたfile(flv)を再生(vlc、totem)するさい音声が乱れるのですが
対処する方法はありませんか

630 :login:Penguin:2014/01/23(木) 17:05:00.77 ID:x2rl1kC0.net
>>629
さすがにそれだけではエスパーできないと思うけど・・・。

このスレで質問するって事は、ffmpeg使えるだろうから、
とりあえず、コンテナ変えて再生してみたら?

631 :login:Penguin:2014/01/24(金) 17:57:00.11 ID:JlXzB+iR.net
#変換前の出力
ffmpeg -i in.flv
Input #0, flv, from 'Videos.flv':
Metadata:
metadatacreator : Yet Another Metadata Injector for FLV - Version 1.2
hasKeyframes : true
hasVideo : true
hasAudio : true
hasMetadata : true
canSeekToEnd : false
datasize : 1007515328
videosize : 902933307
audiosize : 103022777
lasttimestamp : 7079
lastkeyframetimestamp: 7078
lastkeyframelocation: 1007633459
Duration: 01:57:58.91, start: 0.000000, bitrate: 525 kb/s
Stream #0.0: Video: flv, yuv420p, 480x360, 412 kb/s, 12 tbr, 1k tbn, 1k tbc
Stream #0.1: Audio: aac, 44100 Hz, stereo, s16, 112 kb/s
At least one output file must be specified

632 :631:2014/01/24(金) 17:59:06.06 ID:JlXzB+iR.net
#変換後の出力
ffmpeg -i out.mp4
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'out.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf53.21.1
Duration: 01:57:59.00, start: 0.000000, bitrate: 381 kb/s
Stream #0.0(und): Video: mpeg4 (Simple Profile), yuv420p, 480x360 [PAR 1:1 DAR 4:3], 200 kb/s, 12 fps, 12 tbr, 12 tbn, 12 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 199 kb/s
At least one output file must be specified

#結果。改善無し、むしろ悪化でした。
変換中、"Error while decoding stream #0.1
[aac @ 0x81f5d40] channel element hoge.hoge is not allocated"っとエラーの連続でした

さて、困った。元ファイルをネットでストリーミングしても何も問題が無いのに…

633 :login:Penguin:2014/02/08(土) 11:26:29.31 ID:DYJ36ivz.net
スローモーション化する変換例をおしえてくれ。
ググったけど見つけられなかった。

634 :login:Penguin:2014/02/11(火) 00:54:11.91 ID:qUEVV/YX.net
>>633
... -vf "setpts=1/0.75*PTS" -af "atempo=0.75" ...

ffmepg 速度変更
でググったら、出てきたよ。
「ニコニコ・・・」さんを参考にしたけど
細かい制限とかはググった結果見てね。

635 :login:Penguin:2014/02/11(火) 00:55:03.47 ID:qUEVV/YX.net
あ、間違えた
ffmpeg 速度変更

636 :633:2014/02/11(火) 15:41:32.06 ID:IxUVWTCx.net
>>634
ありがとうございます。
うちは MacOSX 環境下の ffmpeg version 2.1.3 (via MacPorts) なのですが、-vf オプションが効きません。
ググって、yuv ファイルに出力してから -r オプションでフレームレートを設定する方法を見つけ、こちらの
方法で無事スローモーション動画に変換することができました。

637 :login:Penguin:2014/02/23(日) 12:23:02.34 ID:2o6FLiTW.net
Raspberry Pi上でffmpegを使って1280x720、5fpsで連続撮影した1時間分のjpegファイルを
640x360にリサイズしてmjpegに変換したら、できあがった動画の画質がモザイクだらけの
悲惨な結果でした。
以下が指定したパラメータです。
ffmpeg -r 5 -i hoge_%08d.jpg -vcodec mjpeg -f avi -sameq -s 640x360 hoge.avi
なるべく元のjpeg画質から劣化せず動画に変換するおすすめパラメータがあれば教えてください。

638 :login:Penguin:2014/02/23(日) 13:23:07.54 ID:Y6jj3KFk.net
>>637
"-sameq" は古いオプションだから動かないのもあるかも
"-q:v 0" か "-qscale[:v] 0" を使えば満足いくと思うよ

639 :637:2014/02/23(日) 14:43:41.59 ID:2o6FLiTW.net
>>638
ありがとうございます。
教えていただいたパラメータで期待する動画ができました。

640 :login:Penguin:2014/04/06(日) 10:06:10.38 ID:PsI/TSts.net
qmin 10と qmax51です
動きのある部分がブロックになるので画質上げたいのですが
min maxとも上げればいいのですか?

641 :640:2014/04/06(日) 10:13:39.44 ID:PsI/TSts.net
上に書いてました、ビットレート触らないとあまり変わらないみたいですね
この設定ですが、ビットレートがないのです、どこお触れば画質が良くなるのでしょうか?
coder=1
flags=+loop
cmp=+chroma
partitions=+parti8x8+parti4x4+partp8x8+partb8x8
me_method=umh
subq=8
me_range=16
g=250
keyint_min=25
sc_threshold=40
i_qfactor=0.71
b_strategy=2
qcomp=0.6
qmin=10
qmax=51
qdiff=4
bf=4
refs=4
directpred=3
trellis=1
flags2=+bpyramid+wpred+mixed_refs+dct8x8+fastpskip

642 :login:Penguin:2014/04/11(金) 09:46:42.93 ID:9Cp9Di58.net
以前WindowsでMediaCoder使ってたときはソースがVFRの変換でかなり苦労した記憶があるんだけど
FFmpeg(avconv)だと特別何もしなくてもあっさりCFRにできてることに気付いた
これからも便利に使わせていただきます。ありがとう!

643 :login:Penguin:2015/10/12(月) 08:19:07.37 ID:xM52Omz1.net
QSV使ったffmpegエンコードって安定してます?
ああいう、外部ハードのドライバ使う仕組みは、カーネル巻き込んで死ぬことがないかちょっと心配です。
何年か使ってて、クラッシュしたことなんて一度もないとか、いやたまにある等の情報あったらお願いします。

644 :login:Penguin:2015/10/13(火) 23:47:33.00 ID:QOa7Vl6R.net
ffmpegにマージされたのは今年6月頃、
Linux版Media SDK&Driverが提供されたのは去年辺りからだし、
数年動かした実績はまだ誰もないだろうめ

ドライバやカーネルも専用にカスタマイズするだけあって今のところ落ちたりは経験ないな
ただまだパフォーマンス改善の余地はありそう
(Media SDK sampleよりパフォーマンスはでない)

645 :login:Penguin:2015/10/15(木) 20:29:16.79 ID:Kke1yDZq.net
今年、9月に最新版おとしてきて、
普通にmakeしたから、QSVサポートされてると思って、
パラメーター渡してみたら、サポートされてなかったorz

なぜ?

646 :login:Penguin:2015/10/15(木) 21:00:26.87 ID:vVc15ZzP.net
WindowsよりLinuxのほうがmakeしやすい?
windowsだと自前で失敗してオレ流とか言うの使ってなんとか作れたんだけど。

647 :login:Penguin:2015/10/17(土) 19:09:53.42 ID:996gmq6+.net
>>645
自分で調べることを覚えた方がいい

>>646
意味不明

648 :login:Penguin:2015/10/18(日) 09:24:43.00 ID:WOYahkcD.net
>>647
知識がないのにレスする典型だな

649 :login:Penguin:2015/10/21(水) 17:51:43.46 ID:fynFcFcS.net
挑発して答えをもらおとする幼稚さ

650 :login:Penguin:2015/11/08(日) 12:54:21.33 ID:uU0/WZrCO
ffmpegはLinuxの方が楽

651 :login:Penguin:2015/12/09(水) 14:22:25.82 ID:j22KROXX.net
>>645
OSはCentOS7.1かSuseが必須
Intel Media SDKを入れる
Media SDKのサポートしているCPUを使う
mfx dispatchを入れる
で、多分ビルドは通るが、ライブラリあんまり入ってないからqsvが動く程度のおもちゃにしかならんと思う。

652 :login:Penguin:2015/12/10(木) 09:56:57.56 ID:yWuhKsF6.net
QSVEncCとffmpegの組み合わせが良さげ

653 :login:Penguin:2016/01/11(月) 00:15:43.85 ID:Iiuj6ZJM.net
h264でエンコードすると一部にブロックノイズが出るんだけどオススメな設定無い?
ビットレートを6Mに設定してる

654 :login:Penguin:2016/01/11(月) 20:44:29.58 ID:hSnHzSfb.net
あるよ

655 :login:Penguin:2016/01/29(金) 09:36:36.74 ID:A1lB8eH05
最近、Linuxの仮想コンソールを知った。
ここでFFmpegを走らせておくと何かと楽だね。

656 :login:Penguin:2016/03/06(日) 07:31:03.96 ID:A4UjXcDs3
LinuxにFFmpegインストールした方が楽
コンパイルもソフトセンターからインストール出来るし
必要なものを引っ張って来てインストールしてくれる
アップデートも、ほぼ自動

657 :login:Penguin:2016/04/15(金) 18:39:10.86 ID:mlM7QUa1.net
-vf crop=1248:904:191:144,pad=1248:936:0:16:black

658 :login:Penguin:2016/06/07(火) 12:11:20.49 ID:K3sLjMIx.net
NHKのL字画面の映像部分って少し削ってあるんだな
それも上下均等じゃなく片方だけ

659 :login:Penguin:2016/09/25(日) 05:13:05.35 ID:j+xgJ2wl.net
vp9とopusとqaacが使えるビルドどっかにない?

660 :login:Penguin:2016/11/16(水) 21:43:54.25 ID:EOdLRQg2.net
>>659
ソースが VP9 の動画を扱えるやつなら知ってる。

661 :login:Penguin:2016/11/19(土) 21:20:41.16 ID:wlffWVz1.net
テレビってフレーム単位かと思っていたら
NHK って番組切り替えがフィールドで行われる場合もあるんだな。
時間軸としては別画像だから間違えではないのかもしれないが…

662 :login:Penguin:2016/11/23(水) 00:41:12.63 ID:8oup054Z.net
utvideo + wav な avi を吐かせたいのだけれど、できてません。
orz=3

663 :login:Penguin:2016/12/06(火) 21:51:36.85 ID:Q+3rWiup.net
>>661
フィールドだと1/60秒、フレームだと1/30秒以内の誤差
番組の切替どころか、番組内のカメラ切替もフィールドがほとんど
59.94i interaceな放送局だから、例えばニュース速報入れるのに1/60秒でも早くなる
でも編集はフレーム単位
24コマな映画を2-3プルダウンで59.94にしているのに、フレーム編集して2-3が崩れている事がたまにある

664 :login:Penguin:2016/12/06(火) 21:53:32.94 ID:Q+3rWiup.net
>>658
セーフティーの考え方が影響してる気がする
基本的に90%の外に文字スーパーしないから、多く削られる

665 :login:Penguin:2016/12/07(水) 02:31:37.40 ID:gdgQFTIt.net
俺様は CM のある民放では CM こそ主である思い
別な視点(CMは再放送されない)で CM をコレクションしているが
全長15秒が15sec x 29.97 フレームきっちりになってないない
てのは不満だな。

666 :login:Penguin:2017/03/06(月) 07:11:59.53 ID:mpza6ET7.net
wineにaviutl入れてすべてhuffyuv+waveのaviファイルとして出力してからエンコードしてる
音楽ファイルなどは場合によっては字幕をつけてからエンコード
Aegisubもavidemuxもリボジトリにあるのでハードサブなら問題ない
ffmpegはappImage版を使ってるけどこのac3が結構音がいいように感じる
出力はほとんどh265で出力

http://i.imgur.com/9h1YmwH.jpg

667 :login:Penguin:2017/03/21(火) 08:00:09.56 ID:DEWXEff+.net
AsunderでCDをリッピングしてて遅まきながら気づいたんだがlinuxでもneroAacEncが使えるんだね
で、neroAacEncをインストールしてみた
試しにaviutlで音と動画を分離して動画はffmpegでエンコード、音はNeroでaacにエンコード、その二つをまたドッキングして普通にffmpegでエンコードしたファイルと比較
neroはコマンドではビットレートではなくレベル0.1〜1.0で指定で、0.4で約128kbくらいらしい
デフォルトが0.5なのでデフォルトでエンコードした
出来上がりのファイルサイズはやはり弱冠大きめ
肝心のffmpegの内部aacとの音質の差はハッキリ言ってまったく分からなかった
音ズレしてないか等も含めてもっと時間をかけて使えるかどうか見てみようと思う
ちなみにasunderでCDをリッピングしたm4aファイルはメチャクチャ音がよかった

668 :login:Penguin:2017/03/30(木) 17:56:34.43 ID:wbFqogbi.net
最新ソースだとvaapiでデインターレース対応してるのか

669 :login:Penguin:2017/03/31(金) 22:11:58.89 ID:5tMS6XZM.net
ffmpegでflvからaacを抜き出したいんだけど、
[NULL @ 0x599130] Unable to find a suitable output format for 'test.m4a'とエラーになってしまう。
ffmpeg -i test.flv -acodec copy test.m4aってやっただけ。

(mp3入りの)flvからは正常にmp3は抜け出せます。

誰か助けて。

NETGEARのNAS(ReadyNAS,OSはReadyNASOS 6.6.0(debian8.6ベース)で、ffmpegはapt-getで入れた2.8.6です。

シェルのログをそのまま貼ろうとしたら
Sorry, you have been blocked
You are unable to access 2ch.netって言われて書き込めない。
Cloudflareが攻撃されてるとみなしてるっぽい。

670 :login:Penguin:2017/03/31(金) 22:35:33.90 ID:JpCeHEuH.net
>>669
そのまま貼らなくていいから、どこかのウェブサービスに貼り付けてそのURLをここに貼れば
flvの中身の音声がm4aなのは確かなの?

671 :login:Penguin:2017/03/31(金) 22:38:19.79 ID:5tMS6XZM.net
シェルのログ(utf-8)を上げておきます。
ttp://www.dotup.org/uploda/www.dotup.org1204513.txt

アウトプットを.m4aにするとどのファイルを入力にしても同じエラーです。
aac入りのflvを複数試したけどダメでした。

672 :login:Penguin:2017/04/01(土) 04:45:19.85 ID:JAngN7fk.net
-f mp4 -vn -bsf:a aac_adtstoasc
を追加

673 :login:Penguin:2017/04/01(土) 07:34:19.68 ID:EGo/gyW1.net
ありがと。
試してみたけど前とは違うエラーになった。

[NULL @ 0x91f0b0] Requested output format 'mp4' is not a suitable output format
test.m4a: Invalid argument

$ ffmpeg -i test_aac.flv -f m4a -vn -bsf:a aac_adtstoasc -acodec copy test.m4aでいいんだよね?
オプションの順番って関係ある?

自前でビルドして試した方がいいかな。非力なarmなんで時間かかりそう。

674 :login:Penguin:2017/04/01(土) 15:29:27.68 ID:JAngN7fk.net
>>671のログ見逃してた
AudioがHE-AACになってるから
fdkかaacplusとかじゃないとデコードも出来ないってことだと思う
>>672は忘れて

675 :login:Penguin:2017/04/01(土) 17:10:13.61 ID:B5Jkw/NP.net
コンテナ”m4a”じゃなくて"mp4"ではアカンの?

676 :login:Penguin:2017/04/01(土) 22:04:08.90 ID:EGo/gyW1.net
$ ffmpeg -i DevilPray.mp3 -c:a aac -b:a 192k DevilPray.m4a
とmp3からm4aにしようとしても同じようなエラーになる。

[NULL @ 0x385d10] Unable to find a suitable output format for 'DevilPray.m4a'
DevilPray.m4a: Invalid argument

>>674
-acodec copyでもfdk_aacが必要ってことなのかな? 無知でスマン。
aacplusはサポートしなくなったみたいだからfdk_aac入りでビルドしてみる。

>>675
$ ffmpeg -i test_aac.flv -acodec copy test.mp4
とすると同じようなエラーになります。

[NULL @ 0xc0f050] Unable to find a suitable output format for 'test.mp4'
test.mp4: Invalid argument

677 :login:Penguin:2017/04/01(土) 23:11:17.12 ID:B5Jkw/NP.net
>>676
ありゃ。そりゃ失礼しました。
なんのコンテナだったら適するんだろう・・・・。

うちのPCは、野良ビルドなんで、aptで取ってきたやつはよくわかんないけど、コンテナ一覧はffmpeg -formatsで出てくるから
出力ファイルの前に、-f mp4 とか -f m4a とか -f ipod とかつけて、いろんなコンテナ試してみてもいいかも。

678 :667:2017/04/02(日) 15:19:13.80 ID:G0Q/15ev.net
fdk-aac0.1.5+ffmpeg snapshot版(N-84941-g0505a1d)でビルドしてみたらエラーもなく変換できたよ。

>>674がホントの原因だったのか確信は持てないけど、みんなありがと。

679 :login:Penguin:2017/05/21(日) 02:29:52.23 ID:cHeVM8l6.net
aac変換で-strict付けなくて良くなったのいつのバージョンから?

680 :login:Penguin:2017/05/21(日) 04:31:39.73 ID:6jiSYJ4U.net
>>679
Changelog によると 3.0 からのようですよ。

681 :login:Penguin:2017/05/22(月) 02:00:18.96 ID:Jx2jb7cW.net
>>680
ありがとう
俺の使ってるの2.8.11なんで、まだこのオプションが必要だってことか

682 :login:Penguin:2017/06/08(木) 19:29:17.23 ID:2nq9i4VN.net
smbに置いたh264なmp4を再生するときに最初の待ちがwmvと比べて長いです。
再生が始まるとシークは早いです。
movflags faststartはつけてもつけなくても変わりません。
何かエンコードのオプションで改善しないでしょうか?
km playerがよくないって話ですかね?

683 :login:Penguin:2017/06/08(木) 20:01:42.30 ID:6W9BCdVA.net
km playerってどっちやねん
キムチプレーヤー?KDE Media Player?

684 :login:Penguin:2017/06/08(木) 21:18:08.54 ID:sss5bEfp.net
きむち

685 :login:Penguin:2017/06/13(火) 12:30:29.39 ID:HcRT3iXY.net
えっ

686 :login:Penguin:2017/07/09(日) 05:16:09.03 ID:J189x6PC.net
>>682
vp8やvp9を使ったら?
ウェブで使われることを前提にしたコーデックだから読み込み始めてからの再生が早いよ

687 :login:Penguin:2017/07/09(日) 17:57:44.77 ID:lPHljSBt.net
今はもうデフォルトがH264のmp4になってるからなあ

688 :login:Penguin:2017/08/10(木) 00:19:11.54 ID:3KxyQCp8.net
バーチャル高校野球のサイトからiijのエッジサーバのh264/TS動画のURL拾うと1個1MB前後の細切れで落ちてくる。
単純な連番ファイルなので毎日wgetとかで4試合ずつ拾ってffmpegでconcatしておいて毎朝タブレットに突っ込んで電車で見られる。
SD画質なのが残念だけどタダなら文句なし。

689 :login:Penguin:2017/08/10(木) 02:56:42.13 ID:I5b4F6ae.net
>>688
これでどうでしょう?
ffmpeg -i https://edge00.kedge.iijcdn.jp/ch00s/dvr.m3u8 -movflags faststart -c copy -bsf:a aac_adtstoasc 三日目第一試合.mp4

690 :login:Penguin:2017/08/10(木) 03:02:17.73 ID:I5b4F6ae.net
>>688
あ、御免、リアルタイム保存じゃないのね。

691 :login:Penguin:2017/09/25(月) 15:37:10.16 ID:W9WSw/UQ.net
>>689
スマホで見るなら十分高画質だと思う

692 :login:Penguin:2017/10/04(水) 21:21:10.05 ID:06SR7ePA.net
質問なんだけどh264動画を再エンコなく欠落や重複もなくだいたい5分刻みとか10分刻みとかに分割したい時ってどうやると楽?
キーフレームの前後で分割するやり方なら再エンコは要らないみたいだけど5分ごろにあるキーフレームを特定するうまいやり方がわからん。
ffmpeg自体の機能を活かしてこうやったら簡単だよってやり方があれば教えて欲しい。

693 :login:Penguin:2017/12/29(金) 13:44:48.53 ID:S/CsVkMC.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

2X3LVV87KX

694 :login:Penguin:2018/02/11(日) 23:10:19.10 ID:V7UYA1Wc.net
avgleがDL出来なくなったんだけど早く何とかしてくれ!

695 :login:Penguin:2018/02/15(木) 07:27:25.26 ID:m3isa15O.net
☆ 現在、衆議員と参議院の両院で、改憲議員が3分の2を超えて
おります。総務省の、『憲法改正国民投票法』、でググってみてください。
国会の発議はすでに可能です。日本の、改憲を行いましょう。
平和は勝ち取るものです。お願い致します。☆☆

696 :login:Penguin:2018/05/22(火) 11:06:20.84 ID:Czl6p0FW.net
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

BV9C7

697 :login:Penguin:2018/05/24(木) 10:11:21.71 ID:XKQUtmIw.net
qemuにはvirtshっていうフロントエンドがあるけどffmpegにはないの?

698 :login:Penguin:2018/05/24(木) 15:45:48.76 ID:0zonoz5B.net
意味不明すぎて面白い

699 :login:Penguin:2019/01/21(月) 08:13:59.04 ID:vpb59Ti/.net
このスレって10年も続いてるのか、すげーな。
>>1のタイムスタンプ
1 login:Penguin[sage] 2009/01/16(金) 17:41:13 ID:xFJ/2eBr

700 :login:Penguin:2019/01/21(月) 20:21:33.40 ID:sC7pmdbL.net
もっと古いスレたくさんあるよ

701 :login:Penguin:2019/01/21(月) 23:06:52.14 ID:BltrnlXw.net
ソフトウェア板で聞いたほうがレスポンス良いからなぁ

702 :login:Penguin:2019/02/05(火) 20:42:19.77 ID:8NRnsUka.net
半年前の
原作者つながりなんだろうけど面白いね

703 :login:Penguin:2019/02/10(日) 18:43:47.93 ID:oqPpcDAm.net
QEMUとFFmpegって作者同じだったんか!全然知らなかったわ

704 :login:Penguin:2019/02/19(火) 22:53:13.46 ID:Dez1Efyv.net
ffmpegでconcatで結合しようとしたら
ffmpeg -f concat -safe 0 -i 動画結合mp4.txt -c copy -bsf:a aac_adtstoasc 連結.mp4
st: 0 edit list: 1 Missing key
frame while searching for timestamp: 40

st: 0 edit list 1 Cannot find an
index entry before timestamp: 40

こちらが出たんですがこれはどうすればいいんでしょうか?

705 :login:Penguin:2019/06/17(月) 19:29:46.77 ID:kx4PDB9O.net
スマホで撮影した動画のコーデックがH264なのですが、ファイルサイズが大きすぎるので、圧縮しようと思っています。
これをH265でエンコードしても大丈夫なのでしょうか?
それとも同じコーデックで、容量だけ下げることはできますでしょうか?
できるだけ画質は同じにしたいと考えています。

706 :login:Penguin:2019/06/17(月) 19:34:18.18 ID:8qv873yp.net
自分がこの程度なら良いやと思うレベルまでビットレート落とせばいい
30秒なり1分程度エンコードしたところで止めて映像確認して行けそうならさらに落とすの繰り返し

707 :login:Penguin:2019/06/17(月) 22:07:08.28 ID:QskFrEhC.net
>>705
何が大丈夫聞いているのかわからんのだが、
画質が下がらないかという意味なら、H.264でもH.265でも再エンコードしたら画質は確実に下がる。
コーデックを変えても変えなくても同じ。

どの程度下がるかは、ビットレートによる。
高いビットレートなら画質の劣化は少ない。
低いビットレートにすると、画質の低下が激しい。
同じビットレートならH.265の方が画質低下はマシだが、劣化は確実に起きる。

他に何を知りたい?

708 :login:Penguin:2019/06/18(火) 00:32:47.11 ID:Ll6RKkqH.net
ノンインターレースのソースをインターレース保持でHEVCエンコードするための
おすすめオプションを教えてください

709 :login:Penguin:2019/06/18(火) 00:34:24.95 ID:Ll6RKkqH.net
>>708
間違えました
ノンインターレースのソースではなくてインターレースのソースです

710 :login:Penguin:2019/06/19(水) 12:09:25.03 ID:2mfV1Iad.net
>>709
何も設定しなければ、そのままインターレースが保持されませんか

711 :login:Penguin:2019/10/01(火) 18:33:09.59 ID:2PWyEYRd.net
h264の圧縮率の差異が出るところがわからないでいます。
以前はflvのものをmp42にエンコードしなおしたらデータ量増えてしまいました。設定上レート、画角、fps、GOPなどを合わせていますが、明らかにmp42でエンコードすると綺麗だけどデータ量が増えます。わかる方いたら教えてほしい。

712 :login:Penguin:2019/10/02(水) 23:20:08.95 ID:19mcaOfY.net
ageてみる

713 :login:Penguin:2019/10/07(月) 01:34:44.31 ID:PMEt3Nee.net
https://www.youtube.com/watch?v=9Y0uwxDq8Ys

714 :login:Penguin:2019/10/09(水) 11:39:56.69 ID:iPjR2Jl+.net
>>711
コンテナ変えたいって言ってる?
codec=copy で無劣化で変換すればよくね?

715 :login:Penguin:2020/04/15(水) 12:14:35.62 ID:QDDY6NFT.net
raspberry piでopenssl付きのffmpegを使いたいんですがビルドするときに他に何をどこまで含めたら良いのか分かりません。
例えばaptで落ちてくるパッケージの作り方の元になった設定があればそこにopensslだけ足して構成できるかと思ってますがそれが見つけられないでいます。
何を参考にしたら良いか教えて欲しいです。

716 :login:Penguin:2020/04/15(水) 21:09:39.02 ID:fuYKPsel.net
>>715
ffmpeg -version は?

717 :login:Penguin:2020/04/27(月) 17:40:56 ID:7pNirBoZ.net
>>714
コンテナごとに性能差があったりするのでしょうか…

718 :login:Penguin:2020/04/28(火) 10:22:16 ID:xeI630bl.net
>>717
機能差はある。
例えばストリームの途中で5.1chサラウンドが2chステレオに変わるような場合、対応できるコンテナと対応できないコンテナがある。

719 :login:Penguin:2020/04/28(火) 11:55:19 ID:YsLVqpCt.net
raspberry piのffmpegといえばraspbianのリポジトリにあるパッケージがomx対応版になってた。
昔は自分でビルドしなきゃいけなかったのに。
そこ対応するならopenssl版も対応してくれりゃ良いのにな。
何かライセンス関係だったっけ?

720 :login:Penguin:2020/04/28(火) 22:56:26 ID:SH2vZPSG.net
>>718
ありがとうございます!

721 :login:Penguin:2020/09/05(土) 19:10:32.85 ID:MzJm1XLI.net
動画をアップスケールする際、オプション lanczos+accurate_rnd と unsharpを使ってるんですが、それ以外に何かおすすめはありませんか?

722 :login:Penguin:2020/10/30(金) 12:17:45.43 ID:fXwEhqiO.net
画像とオーディオを合わせたいです

ffmpeg -loop 1 -shortest -i "image.png" -i "00189.wav" -vcodec flv -acodec copy -y -r 1 "00189.flv"

こうやってみたんですが、以下のエラーが出てしまいます。どこが間違えていますか?

Option shortest (finish encoding within shortest input) cannot be applied to input url image.png -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.
Error parsing options for input file image.png.
Error opening input files: Invalid argument

723 :login:Penguin:2021/06/06(日) 17:40:57.47 ID:POv0x1QW.net
Debian sid 64bit使ってるんですが、h264に変換する際-crfを使うとSegmentation faultとだけ出て拒否されます
-b:v x000kとかなら通るんですが、品質で指定したいです

Debianに限らずcrf絡みで何か最近おかしなことありました?

724 :login:Penguin:2022/02/16(水) 00:02:42.48 ID:Dgv4jCpS.net
ほっしゅ

725 :login:Penguin:2022/07/26(火) 09:31:38.95 ID:yatfZQFp.net
5.1に上げるのは止めた方がいい

vlc やxine-lib のビルドにこけるようになる 

arch もgennto もどこも対応しねえw

人手が足りないんだねー

726 :login:Penguin:2022/07/26(火) 09:42:15.12 ID:yatfZQFp.net
google 蔓延り フリーソフトが滅ぶ

727 :login:Penguin:2022/07/26(火) 09:46:11.91 ID:wPBF8UjY.net
>>725
お前が対応するんだよ!

実際のところ対応「してくれない」って声が増えたのってある種の答えだよね

728 :login:Penguin:2022/07/26(火) 13:23:05.98 ID:9kfyKxO5.net
>>723
Debian sidを使っているぐらいだし、自分でbreaking point入れて、どこでsegmentation faultしているか調べたらエエのでは?
もしあるとしたら、ffmpegとx264の-crt周りじゃないの?

729 :721:2022/07/26(火) 16:09:09.55 ID:ZxdGmy7D.net
>>728
私がsid入れてるのは単にマゾだからです
しかも頭はよくありませ湯

730 :login:Penguin:2022/07/26(火) 16:24:35.63 ID:vjeyj4QO.net
月日が経ったからかはしらんが別にセグフォなんか出ないけどねえ
Debian sid トリの5.0とdeb-multimediaの5.1で確認

731 :login:Penguin:2022/07/27(水) 07:39:00.82 ID:YTZBNpcW.net
gentoo ですら4.x 台に留めw

5.x 以降は悪質なカネモウケのためにあるw

732 :login:Penguin:2023/07/04(火) 16:43:34.92 ID:whYHEMXR.net
ffmpeg -i org.mp4 -vn -acodec copy cpy.m4a
とすると、org.mp4 と cpy.m4a の音は完全に同じ?

733 :login:Penguin:2023/07/04(火) 18:03:10.47 ID:YBKfLT2/.net
コピーしてるんだから同じ

734 :730:2023/07/04(火) 18:58:54.92 ID:whYHEMXR.net
>>733
ありまとう。

208 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★