1 名前:login:Penguin mailto:sage [2009/01/16(金) 17:41:13 ID:xFJ/2eBr] 公式サイト ffmpeg.org/ どうもこれでエンコードしたら、ファイルサイズがでかくなるんだがorz
169 名前:login:Penguin mailto:sage [2009/10/05(月) 17:29:14 ID:JjFanTvM] スレチだったらすみません。 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 mailto:sage [2009/10/06(火) 15:57:15 ID:beoE6AUg] >>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 mailto:sage [2009/10/06(火) 16:17:16 ID:beoE6AUg] 自己解決しました。 -vpreオプションでlibx264-fastfirstpass選べばPSPで見ることができました、、、。 大変お騒がせしました。 チラ裏、スレ汚しすみませんでした。
172 名前:login:Penguin mailto:sage [2009/10/07(水) 03:00:00 ID:TOPwev2f] RF64デマクサが追加された lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2009-October/024852.html
173 名前:login:Penguin mailto:sage [2009/10/08(木) 16:03:16 ID:Gh6+X3oS] 動画のサムネイル作っているんだけど、ogmだけ ffmpeg -ss 1 -i src.ogm -f image2 -vframes 1 -an -deinterlace dst.jpg で、サムネイルが作れないんだけど何でかな。
174 名前:login:Penguin mailto:sage [2009/10/08(木) 16:14:33 ID:6vHATiKl] totem-video-thumbnailerでもogmはサムネイル作成に失敗する事が多い gstreamer-ffmpeg入れてるからffmpegのバグかも 俺はmkvmergeでogmを全部mkvに変換しちまった なぜかmkvにすれば問題なくサムネイルが作れるんだよなぁ
175 名前:login:Penguin mailto:sage [2009/10/08(木) 16:33:54 ID:Gh6+X3oS] >>174 貴重な情報をありがとう。早速検討します。
176 名前:login:Penguin mailto:sage [2009/10/08(木) 17:06:03 ID:LH3CG77K] 1フレームだけ取り出すってのが問題かもしれない。
177 名前:login:Penguin mailto:sage [2009/10/09(金) 21:07:30 ID:sclrA3Y3] ffmpeg -y 〜 >file 2>&1 & で出力をログファイルに送りつつバックグラウンド実行できると思ったんですが、 jobsでステータスを見るとStoppedになってます。 実際ログファイル見ても動いてません。 bg %1 しても動いたと思った直後Stoppedになります。 fg すると普通に動くのですがこの動き超困る。
178 名前:login:Penguin mailto:sage [2009/10/09(金) 23:51:52 ID:5swSx1BP] >>177 その動きからするとttyを直接叩いてるんだろうな だったらscreenでも使うしかないんじゃね?
179 名前:login:Penguin mailto:sage [2009/10/10(土) 03:25:36 ID:qS8JOLWp] >>178 日本語でOK? 申し訳ないが何を言ってるのかさっぱりわからん
180 名前:login:Penguin mailto:sage [2009/10/10(土) 08:44:44 ID:2ysyvbPA] >>179 日本語勉強して出直してくることをお勧めする
181 名前:login:Penguin [2009/10/10(土) 12:06:56 ID:HUAxE6mf] ttyとscreenを知らないので意味不明になっているだけでは。 >>177 うちの環境では正常に動作して、ログもとれる。 〜の部分に問題はないか?
182 名前:login:Penguin mailto:sage [2009/10/12(月) 02:05:14 ID:tSG3D/3M] FFmpegをコンパイルしようとしたら undefined reference to `x264_encoder_open_77' こんなエラーが出るんだけど、もしかしてx264のバージョン0.77って 対応してない?
183 名前:login:Penguin mailto:sage [2009/10/12(月) 03:11:48 ID:ZjUOTbkz] >>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 mailto:sage [2009/10/16(金) 15:28:20 ID:lCdnbWnP] ふと見かけないオプション見つけたので質問です -sws_flags lanczosオプションってリサイズのオプションですよね 具体的に通常のリサイズとは処理が何か違うんでしょうか?
185 名前:login:Penguin mailto:sage [2009/10/16(金) 15:48:56 ID:aY9pr8HX] 遅いけどなんか凄い
186 名前:login:Penguin [2009/10/16(金) 17:40:49 ID:yxjWKT3w] 例えば、映像より音声の方が短いようなもを ミックスして、ffmpegで1つの動画にします(mpg形式)。 そのような動画を2つを cat で結合します。 こうして作った動画ファイルは 元々、音声の長さが短かったため、 1つめの映像が終わる前に2つ目の音声が再生されてしまいます。 このようなことが起こらないために うまいやり方はありますか? -vsync とか -async とか -timestamp とか そのへんのオプションが使えそうな気がするのですが、 マニュアルの記述があまりに貧相なので使い方が わかりません。
187 名前:login:Penguin mailto:sage [2009/10/16(金) 18:46:19 ID:aY9pr8HX] >>186 ffmpegのsocで結合機能が作られてるけど、まだ本線にマージされてないねぇ。
188 名前:login:Penguin mailto:sage [2009/10/17(土) 13:42:24 ID:TRZBUZwQ] PSPやiPhone互換のH.264を出力するffmpegかmencoderの設定教えてください!
189 名前:login:Penguin mailto:sage [2009/10/17(土) 13:50:08 ID:gsa2iis9] >>184 確かデフォルトはbicubicだけど、 lanczosはbicubicに比べてよりシャープな画像が得られる エッジが強調されすぎるので不自然に感じる人も多いけど 俺はボケ気味の元画像を縮小してクッキリさせたい時に使ってる
190 名前:login:Penguin mailto:sage [2009/10/17(土) 13:53:00 ID:gsa2iis9] >>188 Avidemuxの自動設定を使え なぜかGtk版は自動設定が動かなかったりするからQt版おすすめ
191 名前:login:Penguin mailto:sage [2009/10/17(土) 14:20:23 ID:nYsgy67x] >>189 参考にします アドバイスどうもです
192 名前:login:Penguin mailto:sage [2009/10/17(土) 17:20:50 ID:TRZBUZwQ] >>190 おおぅ、こんなのがあったんですね。ありがとうございます。
193 名前:login:Penguin mailto:sage [2009/10/19(月) 00:44:00 ID:kRin5XWO] 変換君で 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 mailto:sage [2009/10/19(月) 11:29:43 ID:Yau89ST2] >>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 mailto:sage [2009/10/20(火) 01:34:12 ID:eScr7U8N] >>194 レスありがとうございます。 defaultやfastなんちゃらとかは試して、出来るということは知っていたのですが、 baselineで変換したいのです。 というのも、携帯で見たいがためです。 defaultで変換した場合、真空波動研で見るとhigh profileとなっています。 自分の勘違いかもしれませんが、high profileだと携帯では再生出来なかった気がするので、 なんとかbaseline profileにしたかった次第です。 とりあえずは、以前のバージョンのffmpegなど試してみようかと思います。
196 名前:login:Penguin [2009/10/20(火) 14:19:27 ID:6X/68Pa9] 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 '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 mailto:sage [2009/10/20(火) 14:20:19 ID:6X/68Pa9] 追記: 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 mailto:sage [2009/10/20(火) 14:41:11 ID:BfOT7RW3] またか もう黙ってNGIDにしとこう
199 名前:login:Penguin mailto:sage [2009/10/20(火) 19:29:34 ID:gQBqUeVu] >>196 プレーヤー側でどうエラーでる?
200 名前:login:Penguin mailto:sage [2009/10/22(木) 13:12:42 ID:6aipNo6s] >>198 それ言うと何か変わる?
201 名前:login:Penguin mailto:sage [2009/10/22(木) 13:21:11 ID:HoxiLU3b] >>200 たいていのマカは正体を見破られたら去ってゆく 黙って去る事もあれば 君みたいに捨て台詞を残すこともある
202 名前:login:Penguin mailto:sage [2009/10/22(木) 13:31:35 ID:VVHiKM8T] でもMACってシェアを伸ばしてるみたいね。iPODとかiPhoneを使用した人達がPCもあんな感じなのが良い って感じでMACを選ぶ人が最近多発中とか。 Microsoftを辞めて行ったWINDOWSの開発担当者の台詞(まだVistaの開発途中の事だけど、ほとんど出来上がって た頃だったと思った)の「俺ならVistaを使わないでMACを使う」とか言った言葉を思い出してしまったw
203 名前:login:Penguin mailto:sage [2009/10/22(木) 13:46:04 ID:HoxiLU3b] >>202 マカ死ね!
204 名前:login:Penguin mailto:sage [2009/10/22(木) 13:54:05 ID:VVHiKM8T] >>203 ちょw 俺はUbuntuerだよ
205 名前:login:Penguin mailto:sage [2009/10/22(木) 13:57:35 ID:HoxiLU3b] 紛らわしい言動は慎むべきだ 日本は「頃す」と書いただけで逮捕される警察国家なのだから
206 名前:login:Penguin mailto:sage [2009/10/22(木) 14:36:06 ID:VVHiKM8T] いえ、FFMPEGスレでなんでMAC叩かなきゃいけないのがよく解らん。 MACといえFFMPEGユーザーなのだから、使ってる人には発言権あるでしょうに。 なのにMACのみ排除しようとする行為自体が紛らわしいと思いません?
207 名前:login:Penguin mailto:sage [2009/10/22(木) 15:26:57 ID:LTEUZm8e] >>201 Ubuntuの本スレで 「俺は最後まで徹底的にマカと戦う」 「私に賛同している人は大勢居る」 って言ってた人? 懐かしいなぁ。元気してたか? >>204 思いっきり 0.5-svn17737+3:0.svn20090303-1ubuntu6 って書いてあるしねぇ。
208 名前:login:Penguin mailto:sage [2009/10/22(木) 16:45:20 ID:6aipNo6s] おまえら盛り上がってるな
209 名前:login:Penguin mailto:sage [2009/10/23(金) 05:20:23 ID:2XYHsdBT] >>190 Qt版のほうが出来がいいのか・・・と思って使ってみたけど アイコンが小さくて押し間違えるのでGtk+版に戻してしまった。 くだらない理由ですまん
210 名前:login:Penguin mailto:sage [2009/10/23(金) 13:26:22 ID:9w0s6jY0] >>206 ここはLinux板
211 名前:login:Penguin mailto:sage [2009/10/23(金) 13:46:27 ID:OdD+9yv3] >>210 それがどうかしたの?
212 名前:login:Penguin mailto:sage [2009/10/23(金) 13:48:27 ID:MlMqKgeC] >>210 くだらない。 GCC使って同じソースからコンパイルして、しかもカーネルもMacはUnixベース。 こんな事言ってるからLinuxがいつまで経っても発展しない。多分Linux使ってる人もほとんどが ちょっと難しいWINDOWSを使ってる位の感覚しかないんだろ。 せっかくのグローバルな意味合いをLinux使いは自分達で殺してる。
213 名前:login:Penguin mailto:sage [2009/10/23(金) 13:55:03 ID:VcI+bYCR] >>212 マカはLinuxへのアンチ活動を止めろ!
214 名前:login:Penguin mailto:sage [2009/10/23(金) 13:55:50 ID:MlMqKgeC] >>213 Mac欲しいけど買えねえんだよ。金が無くて。 仕方なくLinux使ってんだ
215 名前:login:Penguin mailto:sage [2009/10/23(金) 13:57:07 ID:MlMqKgeC] $ 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 mailto:sage [2009/10/23(金) 14:17:22 ID:9Xw5fOhR] そりゃLinux板でMacMac言ってたら叩かれるだろ。 Linux以外でffmpeg使っててこのスレにいるなら ffmpegについてのみ言及すりゃ良いんじゃねーの? あとLinuxの方がWindowsより簡単だろ。
217 名前:login:Penguin mailto:sage [2009/10/23(金) 16:43:37 ID:OdD+9yv3] > そりゃLinux板でMacMac言ってたら叩かれるだろ。 なんで?
218 名前:login:Penguin mailto:sage [2009/10/23(金) 16:56:23 ID:9Xw5fOhR] >>217 Macについて語りたければ然るべき板に行けよ。 Windowsだって同様。 Linux板で政治は語らないだろ?
219 名前:login:Penguin mailto:sage [2009/10/23(金) 17:43:41 ID:OdD+9yv3] > Linux板で政治は語らないだろ? 政治がどうかしたの?
220 名前:login:Penguin mailto:sage [2009/10/23(金) 18:06:13 ID:9Xw5fOhR] タダのバカかよ・・・ 相手した俺も馬鹿だったわ・・・
221 名前:login:Penguin mailto:sage [2009/10/23(金) 20:08:25 ID:VcI+bYCR] >>214 わかりました Linuxアンチ活動をするとApple社からリベートが出るんですね。 >>218 マカは人類と敵対する存在なので極めて政治的軍事的な話題だな
222 名前:login:Penguin mailto:sage [2009/10/24(土) 00:05:20 ID:o8fGeobA] 今日も平和だな。 みんな平和について語り合おうぜ。
223 名前:login:Penguin mailto:sage [2009/10/24(土) 00:13:10 ID:qCp2rlBX] 昔の皆さんありがとう。地球は元気です。
224 名前:login:Penguin mailto:sage [2009/10/24(土) 00:21:27 ID:KTh6tXsT] もうすぐAppleが滅ぼしちゃうけどね
225 名前:login:Penguin mailto:sage [2009/10/24(土) 00:31:26 ID:7u1CMmdM] >>224 禁断のリンゴなんでしょ。アップルのマークは。 初めて卓上のPCを作ったときに、自分達はトンでもないものを開発してしまった。 いつか人間がPCに管理される日が来るかもしれない、我々は今禁断の果実をかじったってあのマークに なったとか聞いた。
226 名前:login:Penguin mailto:sage [2009/10/24(土) 00:32:33 ID:7u1CMmdM] 英語で正しい発音の「Apple」は「アポー」って言うんだよ。 はい、皆さんご一緒に アポー!
227 名前:login:Penguin mailto:sage [2009/10/24(土) 00:33:56 ID:KTh6tXsT] 近い将来に誤作動を起こして核戦争の引き金を引くのは間違いなくMac
228 名前:login:Penguin mailto:sage [2009/10/24(土) 00:36:08 ID:7u1CMmdM] アポー!
229 名前:login:Penguin mailto:sage [2009/10/24(土) 13:19:10 ID:5Oxq5Pfq] qsquishって-qmin -qmax付近になるとq値の変化を緩やかにするとありますが 結局上限下限はどうなってるんでしょうか? 緩やかにしつつ振り切りそうならクリップして処理なのかそれとも有る程度のオーバーは許容してるのかが分りません 品質の急激な変化を防ぐためのオプションと言う事にはなっていますがもし最終的に上限下限をクリップしているなら そのシーン以前の品質が結局不要にビットを割いたりあるいは若干ビット不足で処理される事になりませんか?
230 名前:login:Penguin mailto:sage [2009/10/28(水) 09:52:01 ID:wTKKDJP1] アルファチャンネルつきの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 mailto:sage [2009/10/31(土) 16:11:47 ID:YiVVf2u8] ちょっとすれ違いかもしれないけど、 AMD(ATI)のGPUを使ったエンコーダ AVIVO media conveter って、 Linuxでは使えないのでしょうか? (wineとか駆使しても) Xドライバは出てるので、なんとか使えると嬉しいのですが。
232 名前:login:Penguin [2009/11/02(月) 09:59:01 ID:SJ8z4Pr2] ffmpeg を使って、Webのサービスで、 動画の変換をするようなシステムを作ろうとしています。 今は動画変換の要求があるたびに、 ffmpeg の実行ファイルを起動していますが、 何度もプロセスを起動するので、そのコストが無駄です。 ffmpeg をサービス化(デーモン化)して、 プロセスを常時待機させて、 要求があるたびに変換を行うことはできませんか?
233 名前:login:Penguin mailto:sage [2009/11/02(月) 10:46:42 ID:Y4VHE5TO] >>232 動画変換で、ffmpeg起動コストが高いとは到底思えない。
234 名前:login:Penguin mailto:sage [2009/11/02(月) 13:01:10 ID:OMGaIRCG] >>232 apache module化するのが良い予感 (ライセンス的にも問題茄子) 作ったら教えてね
235 名前:login:Penguin mailto:sage [2009/11/02(月) 13:40:19 ID:zTtFSdFx] >>234 それすごいいい。 俺も欲しい。
236 名前:login:Penguin mailto:sage [2009/11/03(火) 02:23:01 ID:59rmoZFp] >>234 同じく欲しい
237 名前:login:Penguin mailto:sage [2009/11/03(火) 10:10:23 ID:eHUI5WJu] 動画変換という何十分、何時間もかかる処理で、 1秒未満の起動コストを削減しても 意味無いだろwww
238 名前:login:Penguin mailto:sage [2009/11/03(火) 11:28:26 ID:lkPcEn5B] EC2 の大きめのインスタンス何個か借りればよくね
239 名前:login:Penguin mailto:sage [2009/11/03(火) 11:38:19 ID:kKrZAylo] >>237 俺もそう思う。 それより1度しか使わないストリームデータのキャッシュチューンした方が絶対良い。
240 名前:login:Penguin mailto:sage [2009/11/03(火) 22:47:09 ID:6gnySGAC] >>237 HTTPの中でShellを動かさなくて良いのがメリット。
241 名前:login:Penguin mailto:sage [2009/11/03(火) 22:54:15 ID:lT0wxt86] CGI動かすのと対して河原ねー
242 名前:login:Penguin mailto:sage [2009/11/04(水) 02:17:44 ID:l9NNAXS7] >>240 ごめん、やっぱり大きなメリットとは思えない。
243 名前:login:Penguin mailto:sage [2009/11/04(水) 11:29:57 ID:oYs720Jh] Apacheモジュール化して普及したら、 共有鯖でシェル叩く権限無くても動画エンコードできるようになるな。
244 名前:login:Penguin mailto:sage [2009/11/04(水) 13:07:06 ID:AVWyy0kQ] はぁ? シェルたたく権限なくても sendmailコマンド実行できるんだがw 世の中のメール送信できるCGIは 半分ぐらいはsendmailコマンド呼び出しだろ。 sendmailコマンド実行できるなら ffmpegコマンドも実行できる。 シェル(bash)呼び出しなんか関係ない。
245 名前:login:Penguin mailto:sage [2009/11/04(水) 21:39:48 ID:e61oY8I5] >>244 世の中のメール送信できるCGIの半分(?)でしか使えないんだろ? ダメじゃん。
246 名前:login:Penguin mailto:sage [2009/11/04(水) 22:26:10 ID:ACRTOkib] これって読み方は「ふふえむぺぐ」でいいの?
247 名前:login:Penguin mailto:sage [2009/11/04(水) 23:37:58 ID:aop7WQuw] >>245 意味がわからないなら黙ってれば?w
248 名前:login:Penguin mailto:sage [2009/11/04(水) 23:47:22 ID:e61oY8I5] >>247 なるほど、だからみんな黙ってるんだな。
249 名前:login:Penguin mailto:sage [2009/11/04(水) 23:50:38 ID:e61oY8I5] >>244 具体的にはどうしてんの?popen3?
250 名前:login:Penguin mailto:sage [2009/11/05(木) 00:13:30 ID:shYCf6PT] >>249 常識だからググレカス ffmpeg起動するのに、 シェルたたく権限なんか関係ない。 それだけだ。
251 名前:login:Penguin mailto:sage [2009/11/05(木) 07:54:58 ID:lQoG+jV3] >>250 ワラタ。 popenもsystemもシェル経由でしかコマンドが呼べないんだが。 自分でご丁寧にfork & execしてもいいけど、それができるスクリプト言語は希少。 君が表層のみで話してるのはよく分かった。
252 名前:login:Penguin mailto:sage [2009/11/05(木) 12:02:38 ID:dGM/5Onx] >>251 スクリプト言語を使っておきながら、シェルの起動コストを議論するほうがわからん。 /bin/sh なんて、常にメモリキャッシュにはいってるし、 何のコストを気にしてるのかさっぱり。
253 名前:login:Penguin mailto:sage [2009/11/07(土) 03:21:23 ID:Y0HjfUqW] なんとなくわかる。 アクセスがあるたびにapacheを起動するのはたいへんだから apacheはずっと動いているでしょ。 だからffmpegも起動するのがたいへんだと思っちゃったんじゃないかな? 実際には常駐して、複数のタスクを行なう構造のapacheと 起動後、一つのタスクを行なって終了するffmpegを 同列に考えるのが最初の間違いってことになる。 仮にffmpegのロード時間をケチるとして 常駐型のエンコーダーを開発するとしたら、コストは大きいなぁ。 apacheモジュールにしても、問題は大差無いかな。 やるべきことは、ffmpegのソースをよく調べて その用途に必要なコードを切り捨てて 最小の時間でロードできるようなバイナリーを作ることじゃない? エンコーダーライブラリも静的リンクしたほうが速いのかな?
254 名前:login:Penguin mailto:sage [2009/11/07(土) 10:37:30 ID:soP3o1ag] >>253 本人ですか?
255 名前:login:Penguin mailto:sage [2009/11/07(土) 13:56:01 ID:hNqRgzPl] 起動するさいに必要なメモリうんぬんなんて気にしてないんだって。 apacheのモジュールを起動するのはapacheのプロセスのみ。それがつぶれて終わり。 ffmpegをオーバフローさせるようなコードが紛れているかもしれないときに、system()なんて 危険なことをhttpの中でやりたいとは思わないだろ?
256 名前:login:Penguin mailto:sage [2009/11/07(土) 13:58:32 ID:5xxdzOMr] >>255 逆だろ? systemのほうが安全。
257 名前:login:Penguin mailto:sage [2009/11/07(土) 14:06:03 ID:whpRTm6C] どっちもバカ
258 名前:login:Penguin mailto:sage [2009/11/07(土) 16:15:29 ID:5xxdzOMr] >>257 いや、俺もそう思う。 >>255 は、モジュール化する意義がまるであべこべだし、 system 使わなくてももっと良い呼び出し方はあるしな。 ま、モジュール作ったらベンチマークしてみろ。
259 名前:login:Penguin mailto:sage [2009/11/07(土) 23:26:45 ID:qBzc491H] >>255 モジュールにしたところでバッファオーバーフローの脆弱性は組み入れられる。 何そのモジュール神話。
260 名前:login:Penguin mailto:sage [2009/11/08(日) 00:27:14 ID:bICJCj0A] そういうプロセッサ時間を大量に消費する糞重い仕事は、 本気でdistributed job queueみたいなのでやるのがいいんじゃないのかな 要はちゃんとキューイング+分散化汁ってことな それに比べればffmpeg叩くかlibavformat/libavcodec直接叩くかは些事です
261 名前:login:Penguin mailto:sage [2009/11/08(日) 09:15:31 ID:jBV6bP26] >>260 数時間もhttpセッション開きっぱなしがデフォルトってのは愚かだと思うよな。 非同期で処理させんと。
262 名前:login:Penguin mailto:sage [2009/11/09(月) 18:35:29 ID:B2cGoOjR] aacが利用できなくなった ffmpeg -formats で確認すると D A aac ってなってる あと、libfaadってのが見つかった これも D A libfaad でencodeできない
263 名前:login:Penguin mailto:sage [2009/11/09(月) 19:55:27 ID:hN8GI/lq] >>262 faacはnon-free認定された faadはデコーダ 各種ディストリの含まれるffmpegやmencoderからfaacサポートが外されてる
264 名前:login:Penguin mailto:sage [2009/11/09(月) 20:17:01 ID:RKhtdFkO] 俺は自分でコンパイルすることにした。 パフォーマンスは落ちるのだろうが、 ライブラリの依存関係面倒だから仮想マシン一つをffmpeg用にした。
265 名前:login:Penguin mailto:sage [2009/11/09(月) 22:20:56 ID:Ui89m8xA] >>264 そっちの方が遙かに面倒だろ。 ffmpeg使いは変態が多いな。
266 名前:login:Penguin mailto:sage [2009/11/09(月) 22:33:23 ID:LmdHTJFy] >>265 たった一つの野良ビルドの性で再インストールを余儀なくされるときもあるわけでな。
267 名前:login:Penguin mailto:sage [2009/11/09(月) 23:14:32 ID:yAsjNAvK] それはやり方が悪いからだろ
268 名前:login:Penguin mailto:sage [2009/11/09(月) 23:17:58 ID:LmdHTJFy] >>267 それも踏まえて、仮想マシンなりコンテナなりで環境を隔離した方が結果的に安くつく。
269 名前:login:Penguin mailto:sage [2009/11/10(火) 14:21:12 ID:Z+aFGeVQ] >>266 まぁ、好きにしてくれ。ただ、 > 再インストールを余儀なくされるときもある それはない。