ffmpegならこちらへ
■ このスレッドは過去ログ倉庫に格納されています
0001unco ◆manko/yek.
2010/04/06(火) 17:20:20ID:dVrMFMw00http://ffmpeg.org/
0348名無しさん@お腹いっぱい。
2012/05/15(火) 01:08:34.06ID:1o4RggcU0MSYSはUnixのシェルとかその他ツールをWindows上で使えるようにしたもので、
MinGWを少し使いやすくするためのもの。
.tar.lzmaは7-Zipで解凍できるよ。
ざっくり言うと .7z の別拡張子みたいなもの。
>-libfaac が使えるバイナリ
libfaac入が配布不可になる前の古いのならあるかもしれないが、
最新に近い物の配布は多分無い。
他のエンコーダを使うか自分でビルドするしかない。
0349名無しさん@お腹いっぱい。
2012/05/15(火) 02:24:43.78ID:yWh2J5Hp0「ffmpeg win32 win64」でググる
0350名無しさん@お腹いっぱい。
2012/05/15(火) 07:17:30.12ID:F21tGz3A0そうなると映像もx264直でいい気がしてきてffmpegの出番がなくなる
0351名無しさん@お腹いっぱい。
2012/05/15(火) 11:04:49.72ID:NDBAaZCH00352名無しさん@お腹いっぱい。
2012/05/15(火) 11:12:59.67ID:xfT0T/Qn0生ts の音声って「AAC」でいいのかな?
ffmpegで、音声のパラメータ一つもつけないで実行したOutputも「AAC」だけど、
これで問題はないのかな?
> -y -threads 2 -i "ファイル.ts" -vcodec libx264 -aspect 16:9 -s 720x480 -b 1200k -maxrate 4000k "ファイル.mp4"
0353名無しさん@お腹いっぱい。
2012/05/15(火) 11:37:57.32ID:cN8QPHWJ0なんかエラー出るようになったわ。
0354名無しさん@お腹いっぱい。
2012/05/15(火) 11:44:51.10ID:cN8QPHWJ0なんか色々オプション変ってるっぽくてエラー出まくりだ。
やれやれ。
0355名無しさん@お腹いっぱい。
2012/05/15(火) 16:32:00.39ID:qhOfdjNP0複数のpngを順番に並べてmp4の動画をつくりたいです。
普通にffmpeg -i %d.png out.mp4
すると遅いのですが、Wikipedia/mp4をみると
「MP4ファイルは以下に示す映像・音声コーデックのメディアデータを組み合わせて(多重化して)格納し利用できる。... PNG」
というのを見つけました。これは当目的に使える話ですか??
もし可能ならffmpegで(あるいはそれ以外でも)実現する方法を教えてください。
0356名無しさん@お腹いっぱい。
2012/05/15(火) 18:56:35.77ID:xfT0T/Qn00357名無しさん@お腹いっぱい。
2012/05/16(水) 20:39:03.15ID:XMPX0A900それが遅いのはCPUがヘボいからとしか
mp4はpngも含められるけど、それを動画のように再生できるプレーヤは無いと思う
0358名無しさん@お腹いっぱい。
2012/05/18(金) 13:53:53.98ID:XHG2iEJti0359名無しさん@お腹いっぱい。
2012/05/18(金) 17:29:32.97ID:w5BJS5UW0FFmpegで映像のエンコード時に拡大/縮小を行う際のオプション指定について(バージョン0.6.1時点) - 試験運用中なLinux備忘録
ttp://d.hatena.ne.jp/kakurasan/20110119/p1
0360名無しさん@お腹いっぱい。
2012/05/20(日) 15:38:27.82ID:C1xjkOIp00361名無しさん@お腹いっぱい。
2012/05/20(日) 18:51:14.89ID:yFIFhu6F0ffmpegを使ってbatでエンコしてるんだけど、複数エンコ
するとCPUの使用率が下がる。そもそもひとつだけエンコしても
CPU使用率が30%くらい。なんでかな・・・
0362名無しさん@お腹いっぱい。
2012/05/20(日) 19:10:17.94ID:adEW8Xdk00363名無しさん@お腹いっぱい。
2012/05/21(月) 01:02:36.04ID:nXWA60un00364名無しさん@お腹いっぱい。
2012/05/22(火) 17:45:41.44ID:stL2O3CQiありがとうございます。参考になりました。
0365名無しさん@お腹いっぱい。
2012/05/29(火) 01:32:49.14ID:HUxBNEM100366名無しさん@お腹いっぱい。
2012/05/31(木) 03:26:40.60ID:ZtmCSfjP0非圧縮映像入れるならnutが一番いいかもしれないけど
0367名無しさん@お腹いっぱい。
2012/06/01(金) 14:07:50.10ID:JyL4DotC0トランスコ^ドはせずMPEG2-TSはそのまま流したいです
0368名無しさん@お腹いっぱい。
2012/06/01(金) 20:20:50.74ID:SIFmyk2d0http://pastebin.com/nusC8JvN
とりあえずこれでやってみてできたファイルが
http://www1.axfc.net/uploader/Sc/so/350888.7z&key=mpeg2enc
なんかmediainfoとかで見ると音声の長さが変なことになってるけど、
とりあえず絵も音も入っているし、再生もできる
0369名無しさん@お腹いっぱい。
2012/06/01(金) 20:23:27.86ID:SIFmyk2d00370名無しさん@お腹いっぱい。
2012/06/02(土) 09:37:42.14ID:mwEwXxER0発生パターン調査中だけど、そんなことになってる人いる?
0371名無しさん@お腹いっぱい。
2012/06/02(土) 10:58:58.74ID:FUJLXLk80うちでもr41062だとなる。r37402だとならない。
0372名無しさん@お腹いっぱい。
2012/06/02(土) 14:09:43.67ID:bfnBAgrh0>>370の例と>>371の例がまったく異なる現象の可能性もあるのに
詳細書かないんじゃ行き違いが起きるだけだ。
0373名無しさん@お腹いっぱい。
2012/06/03(日) 10:58:26.57ID:atwQD5Hh0しかしここまで遡るとaacが原因っぽい不具合が出る
0.7.12と使い分け運用かな
0374名無しさん@お腹いっぱい。
2012/06/03(日) 11:54:26.89ID:rTcMeulz00375名無しさん@お腹いっぱい。
2012/06/03(日) 12:08:17.10ID:YSzYo4PJ00376名無しさん@お腹いっぱい。
2012/06/03(日) 18:22:44.25ID:hTfawVcJ0確かめてる訳無いよね
0377名無しさん@お腹いっぱい。
2012/06/03(日) 22:26:01.45ID:jO5VNaZt0そうやって人に頼ってばかりだからいつまでたっても無能なんだろ
0378名無しさん@お腹いっぱい。
2012/06/04(月) 01:04:17.66ID:yiKJuQWd00379名無しさん@お腹いっぱい。
2012/06/04(月) 10:13:47.27ID:ve3I7BFu0はいはい、分かったからさっさと該当の動画出せよ
0380名無しさん@お腹いっぱい。
2012/06/04(月) 10:35:34.79ID:NS7EE2x/00381名無しさん@お腹いっぱい。
2012/06/05(火) 02:54:56.85ID:uHaxXMam0__MINGW32CE__あたりが怪しい気もするが、ソース読むの面倒くさい・・・
Windows用が必要なのはavs読み込みのためだけだけど
0382名無しさん@お腹いっぱい。
2012/06/06(水) 03:14:46.64ID:BejJV3Ef0・開始14分すぎから最後まで数秒ごとにブロックノイズまみれになることがある
・ノイズが酷いと音声も飛ぶ
・変換先はmpeg2とかmpeg1とか
・変換元はmp4とかavsとか
・変換元ファイルによっては発生しないものもある
・0.6.x以降で発生
・windows用をmingw32でコンパイル
・同じソースコードによるFreeBSD用バイナリでは発生しない
0383名無しさん@お腹いっぱい。
2012/06/07(木) 02:46:06.72ID:vqIDZ09D00384名無しさん@お腹いっぱい。
2012/06/10(日) 01:33:22.70ID:EoqSszd00これはバグなのか-vsync使うと発生する副作用なのかどっちなんだろうか?
ffmpegのリビジョンは26402です
0385名無しさん@お腹いっぱい。
2012/06/12(火) 17:04:09.15ID:5T6OSLNvO0386名無しさん@お腹いっぱい。
2012/06/12(火) 22:19:20.05ID:GmhpTi8200387名無しさん@お腹いっぱい。
2012/06/12(火) 22:26:26.45ID:IG7dLD040標準的なピクセル数とかbpsとかないのかよ・・・。
mp4にしたいんだけどプレーヤーとかハードによって再生がまったくできない。
ちなみに正方形の動画だから720pでおkとかは無しでお願いします。
0388名無しさん@お腹いっぱい。
2012/06/12(火) 22:32:12.20ID:GmhpTi8200389名無しさん@お腹いっぱい。
2012/06/12(火) 23:16:49.81ID:IG7dLD040ffmpeg -i a.mov -libx -o a.mp4
みたいな感じで、画像の縦横サイズは同じまま圧縮したい。
けっこう精密な画なので-b16000kとかでやると、プレーヤーの能力を超えてるのか、ブロックノイズだったり真っ黒画面
になってしまう。
こういうことよくやるから、最もプリミティブなサイズ(?)からスタートして画質を改善する方向に持って行きたいんだけど、
標準的な手順ある?
0390名無しさん@お腹いっぱい。
2012/06/12(火) 23:57:59.50ID:GmhpTi8200391名無しさん@お腹いっぱい。
2012/06/13(水) 06:20:34.52ID:01jq5I8P00392名無しさん@お腹いっぱい。
2012/06/13(水) 08:00:29.04ID:lWO4bqsC00393名無しさん@お腹いっぱい。
2012/06/13(水) 10:21:50.14ID:UFu+Nq9jO0394名無しさん@お腹いっぱい。
2012/06/13(水) 11:00:06.57ID:jLc8/xCm0どういうソース(ffmpeg -i aaa.movの結果など)を
どのプレイヤー・ハードで再生したかったか。(具体的な名プレイヤー名・ハード名)
その為にやったことは何か。(コマンド)
とりあえず、このくらいがあれば、どこを勘違いしているかとかを
優しい人が答えてくれるかもしれない。
>ググりにくいから・・・
ってのは、人によっては、「かわりにググってくれ」って受け取れかねよ
0395名無しさん@お腹いっぱい。
2012/06/13(水) 11:54:30.80ID:3jG/LSK90-----
ビットレート(kbps) = BPP x フレームレート(fps) x フレーム幅(pixel) x フレーム高(pixel) / 1024
-----
BPP は定数で、ここの数値を画像品質の目安にしてる。
例えば、1280x720 pixel の実写動画 (29.97fps) を高品質 (BPP:0.30 ぐらい) でエンコするなら……
0.30 x 29.97 x 1280 x 720 / 1024 = 8091.9 kbps
……がビットレートの目安。
詳しくはここ (ttp://service.jp.real.com/help/faq/prod/faq_4226.html) とかを参照。
BPP の値はコーデックや設定によってかなり変わるけど、H.264 で HQ プリセット、2pass エンコなら以下のような感じ。
- BPP = 0.30: 元動画と見分けがつかない
- BPP = 0.25: 元動画、BPP=0.30 の動画と見分けがつかない
- BPP = 0.20: 遠景の樹木の揺れる葉などに細かいノイズが乗るが、集中して見ないと気がつかない程度
- BPP = 0.15: 遠景の細かいノイズに加え、画面全体がパンする際に波上の歪みが発生するが、集中して
見ていないと気がつかないレベル。撮影時の手ぶれと大差ない
- BPP = 0.10: BPP=0.15 の症状に加え、遠景で動く物の輪郭がぼける。近景の物体はクリア
- BPP = 0.05: 背景がぼやけ、細かいノイズが乗り、色味が褪せる
うちは miniDV で撮影した動画を H.264 + AAC (.mp4) 形式で BPP = 0.15 あたりでエンコ・保存してる。
とりあえず、BPP の値いじって試して見るといいと思うよ。
0396名無しさん@お腹いっぱい。
2012/06/14(木) 08:37:45.58ID:HJxGBbKa00397名無しさん@お腹いっぱい。
2012/07/10(火) 16:58:19.60ID:HlJusQKi00398名無しさん@お腹いっぱい。
2012/07/10(火) 19:53:38.39ID:g2h12N2q00399名無しさん@お腹いっぱい。
2012/07/20(金) 13:43:19.06ID:LWljAb3Z0ffmpeg -y -vcodec qtrle -i a.mov -vcodec libx264 -s 1024x1024 -b 16000k a.mp4
問題となっている可能性がある点を教えてください。
0400名無しさん@お腹いっぱい。
2012/07/20(金) 14:21:41.21ID:5zxvFHnK0-vcodecを2回指定してるけど、指定するのは出力のだけだったような
0401名無しさん@お腹いっぱい。
2012/07/20(金) 15:07:50.07ID:LWljAb3Z0入力のコーデックを指定してるつもりだったけど、とりあえず消した。
>>395
も参考にして再チャレンジしたけど黒いまま。ピクセル数変えても同じ。
もうlibx264しか残ってないけど、他にmp4と互換するコーデックある?
0402名無しさん@お腹いっぱい。
2012/07/20(金) 20:37:23.56ID:wvTlbvgw0まずはttp://ffmpeg.zeranoe.com/builds/あたりで最新stableを落としてきて、ffplayでa.movが再生できてるかを確認。
a.movが壊れてる可能性もあるから、そっちも再確認。
mpeg2でもFFmpegMpeg4でもxvidでもmp4に入れれるけど互換性が低くて、再生できない機器も多い。
0403名無しさん@お腹いっぱい。
2012/07/20(金) 21:47:04.89ID:7KrziMiH0なるほど。ffplayは知らなかったです。
ありがとうございます。
0404名無しさん@お腹いっぱい。
2012/07/21(土) 17:25:36.29ID:SqxW2RSl0最初の数秒の動画にするとmp4がちゃんと見れる。
a.movのサイズがでかすぎるのが原因?
とすると解決策が思いつかない・・・。
あんま関係ないとは思うけど
ffplay a.mov
だと白黒、
ffplay a.mp4
でカラーになってる。
0405名無しさん@お腹いっぱい。
2012/07/21(土) 17:33:44.21ID:SqxW2RSl0何かのヒントになりますか?
0406名無しさん@お腹いっぱい。
2012/07/21(土) 17:37:03.04ID:SqxW2RSl0Format: H.264 256 x 256, Millions
FPS: 16
Data Size: 136MB
Data Rate: 4000 kbit/s
となっています。
0407名無しさん@お腹いっぱい。
2012/07/21(土) 18:03:47.41ID:SqxW2RSl0コマンドは
ffmpeg -y -r 16 -g 32 -f image2 -i img/%d.png -vcodec qtrle -sameq a.mov
です。
0408名無しさん@お腹いっぱい。
2012/07/27(金) 18:13:52.76ID:S7MLeKW60解決しましたので無視してください。
0409名無しさん@お腹いっぱい。
2012/08/02(木) 19:30:25.44ID:2TYBaPNxP0410名無しさん@お腹いっぱい。
2012/08/02(木) 19:36:25.15ID:biDFPDj100411名無しさん@お腹いっぱい。
2012/08/02(木) 21:29:54.00ID:2TYBaPNxP0412名無しさん@お腹いっぱい。
2012/08/02(木) 21:57:05.73ID:0jhyNtWP00413名無しさん@お腹いっぱい。
2012/08/03(金) 14:35:01.60ID:B5cUmt3aP0414名無しさん@お腹いっぱい。
2012/08/14(火) 20:50:17.41ID:KiDEfYHx00415名無しさん@お腹いっぱい。
2012/08/14(火) 22:30:03.54ID:3YIP1Di3P0416名無しさん@お腹いっぱい。
2012/09/15(土) 19:04:53.10ID:siDqcKA40-f mpegtsでremuxすると再生できないファイルになったりするんですが、解決方法ってありますか?
足りないパラメータの指定があるのかな?
binaryはffmpeg.zeranoe.comのgit-8bdba0b 32-bit Staticを使っています
0417名無しさん@お腹いっぱい。
2012/09/29(土) 14:25:21.24ID:oSA87bE50http://www.ffmpeg.org/index.html#pr1.0
0418名無しさん@お腹いっぱい。
2012/09/29(土) 22:33:27.18ID:99V6S5AX00419名無しさん@お腹いっぱい。
2012/10/04(木) 12:07:20.96ID:KGWIIEfq0お、これけっこう重要な機能追加じゃね?
> - AAC encoding via libfdk-aac
FhG IIS の AAC エンコーダが内蔵されたってことだよね
0420名無しさん@お腹いっぱい。
2012/10/04(木) 12:12:42.29ID:KGWIIEfq0http://git.libav.org/?p=libav.git;a=blob_plain;f=Changelog
> - AAC encoding via libfdk-aac
0421名無しさん@お腹いっぱい。
2012/10/04(木) 12:22:27.42ID:KGWIIEfq0Open Source Fraunhofer AAC Encoder (fdk-aac)
http://www.hydrogenaudio.org/forums/index.php?showtopic=95989
Fraunhofer FDK AAC Codec Library for Android
http://www.iis.fraunhofer.de/de/bf/amm/implementierungen/fraunhofer-fdk-aac-codec-library-for-android.html
http://opencore-amr.git.sourceforge.net/git/gitweb.cgi?p=opencore-amr/fdk-aac
Add an encoder example
http://opencore-amr.git.sourceforge.net/git/gitweb.cgi?p=opencore-amr/fdk-aac;a=commit;h=bf0d9ddc43b25f0fb56ed69ff72d1c37c29e2db6
Opus対応などが加わった「FFmpeg 1.0」がリリース
http://sourceforge.jp/magazine/12/10/03/0045224
> libfdk-aac(スダンダロンのFraunhofer FDK AACライブラリ)経由でのAACエンコードサポートなどが追加されている。
0422名無しさん@お腹いっぱい。
2012/10/04(木) 16:52:47.31ID:OYlOOUNNP0423名無しさん@お腹いっぱい。
2012/10/05(金) 06:32:33.95ID:VlHdkdh300424名無しさん@お腹いっぱい。
2012/10/07(日) 02:04:38.77ID:Szy5aleI0そもそもコード書いたのLibavの人じゃん
0425名無しさん@お腹いっぱい。
2012/10/07(日) 20:28:55.41ID:26i838i00FX8150でエンコしてるんですが、CPU使用率が上がりません。
バッチで地デジを
ffmpeg -threads 0 -y -i %1 -s 450x253 -r 12.857 %1.yuv %1.wav
とかやってるんですが、CPU使用率は25%ほどでぜんぜんパワーを使いきりません。
-threads オプションも0→8→20→50とか変えてみましたが変化まったくなし。
作業スペースにはRAMディスク20GB使ってます。なんかいい方法ないんでしょうか。
0426名無しさん@お腹いっぱい。
2012/10/07(日) 20:53:45.23ID:VHfn5elEPというかその記述あってる
0427名無しさん@お腹いっぱい。
2012/10/07(日) 20:54:56.30ID:VHfn5elEPファイル%1を読み込んで%1.yuvを出力するんだろうけど、
%1.wavは何?その記述に意味あるとは思えないが
0428名無しさん@お腹いっぱい。
2012/10/07(日) 21:09:07.55ID:26i838i00すみません。実際のバッチはこの処理の後、またいろいろやっていて、一部を書き出しました。
某スレではAMD専用のビルドがあるからと言われPhenom用を使ってみましたが、ダメでした。
マルチスレッド対応のビルド? なるものはあるんでしょうか。それともよくわかりませんが、
forkしたというlivavなるものを使えばいいんでしょうか、、、、。謎は深まるばかり。
libavなんて知らんかったなあ、、、、。
0429名無しさん@お腹いっぱい。
2012/10/07(日) 21:09:17.94ID:VHfn5elEP動画と音声を同時に書き出せるのね。
散々ffmpeg使ってたけど素直に知らなかった
0430名無しさん@お腹いっぱい。
2012/10/07(日) 21:10:45.70ID:EqqeoFOt0ffmpeg [global options] [[infile options][‘-i’ infile]]... {[outfile options] outfile}...
0431名無しさん@お腹いっぱい。
2012/10/07(日) 21:15:35.84ID:VHfn5elEPCPUなんてほとんど使わなくて普通ではないの?
ボトルネックはHDD読み込み速度でしょう
0432名無しさん@お腹いっぱい。
2012/10/07(日) 21:17:30.43ID:26i838i00win版で、コマンドラインでyuvが出力できてffmpegと同様のことができる
マルチスレッドのプログラムってあるんかな? ffmpegバカだったので世の中の事情しらんかったw
0433名無しさん@お腹いっぱい。
2012/10/07(日) 21:19:57.02ID:26i838i00いやいや元データもRAMディスク上にある。RAMディスクでやっても
HDDでやってもCPU使用率が同じでがっかりしてるところ。
0434名無しさん@お腹いっぱい。
2012/10/07(日) 22:25:24.11ID:EqqeoFOt00435名無しさん@お腹いっぱい。
2012/10/07(日) 22:54:04.91ID:26i838i00俺も今そういう結論に達したorz
だめだわ。宝の持ち腐れ。かなあ。
0436名無しさん@お腹いっぱい。
2012/10/08(月) 03:19:04.10ID:j93LMh/T0CPU使用率が25%とありますが、全体の合算値をタスクマネージャーで確認しているって事ですよね。
実はマルチスレッド使ってて各コアが(25%÷8コアで)3%位しか使っていないんじゃないですか?
たしか、各コアの使用率もタスクマネージャーで見られますよね。
ちなみに当方PhenomeII x6 のlinux(Debian)でh264の動画をyuvに変換してみましたけど、
システムモニタで見ると一応各コアの使用率は上昇していた(各コアで60%位)ので
マルチスレッドは効いているぽかったですよ。(ffmpegは野良コンパイルです)
というか、yuvって知らなかったんで調べてみたけど、動画の生データらしいのでエンコード部では
ほとんどCPU使わない様な気がしますが・・・。
そうなると(入力ファイルの)デコードのパワーだけで良い様に感じます。
素人考えですけど。
0437名無しさん@お腹いっぱい。
2012/10/08(月) 06:55:21.29ID:x8SU3yZaPyuvはほぼ生データだから、CPUを使うような処理じゃないんだよね
なぜID:26i838i00がyuvで書きだそうとしているのか、
なぜyuvへの書き出しをエンコードだと思っているのか、
なぜyuvへの書き出しがそんなにCPU負荷かかる処理だと思っているのか、
なぜここに至っても使われているffmpegバイナリを明かさないのか
ま、解答側に色々想像させたり疑問もたせたりする時点で
質問する側のプレゼン能力不足だな
0438名無しさん@お腹いっぱい。
2012/10/08(月) 07:20:25.00ID:+CEPwnfwP0439425
2012/10/08(月) 09:29:55.58ID:SjjnApCH0こうなったら環境など詳しく書きましょう。
Aマシン
x6 950BE +HDD メモリ4GB Win7 HomePremium
マザー 870 iCafe
Bマシン
FX8150 +HDD OSはSSD メモリ32GBうち24GBをDataram有料版でRAMディスク
Win7 Proffesional マザー 990FX Extreme4
>>436>>437
具体的に何をしているかというと、生tsからスマホで1.5倍速再生の動画データを作っています。
自分のスマホで使いたいアプリで再生できるデータが以下のような処理をしたものです。
ffmpeg -y -i %1 -s 450x253 -r 12.857 %1.yuv %1.wav
sox %1.wav %1_x1.5.wav tempo 1.5 50
ffmpeg -threads 0 -i %1_x1.5.wav -s 450x253 -r 19.285 -i %1.yuv -acodec wmav2 -ab 96k -b 800k -s 450x253 -r 18 -vcodec wmv2 -ac 2 -ar 40000 -f asf -async 100 -y %1..wmv
CPU使用率はタスクマネージャーの数字を読んでます。30分くらいのデータを
Aマシンでは9分 CPU使用率30-35%
Bマシンでは5分 同25%
で変換します。データ変換で時間がかかっているのはyuvの生成が体感で70%くらい。
最初BマシンでもHDDメインで処理が6分ほどでCPU使用率が上がらないため
「そうだRAMディスクにすれば爆速だぜ」と安易にメモリ32GB積んでみたのですが、
ほとんど処理時間もCPU使用率も上がらず拍子抜けというところです。
Bマシンでは4TSを同時に同じバッチで処理すると80%くらいまでいきます。
> デコードのパワーだけで良い様に感じます。
デコードのパワーを上げるとすればどうすればいいか、、、、、。
データの読み書きだとすればBマシン上でのRAMディスク上とHDD上の処理で
明確に違いが出ると思うのですが、ほとんどかわらないんです。
これは後出しですが、yuvからwmvを生成する過程も使用率はyuv生成と変わらないみたいです。
ffmpegのバイナリはffmpeg_bin_phenom-44854.zip (Phenom最適化版)というものを使いました。
0440425
2012/10/08(月) 09:32:10.78ID:SjjnApCH0AマシンのCPUは
X x6 950BE
○ x4 955BE
でした。
0441名無しさん@お腹いっぱい。
2012/10/08(月) 10:59:45.29ID:eDHFJgox0sox使わなくても一発で倍速にできる
ptsを書き換えてるからスマホで倍速になるかわからないが
ffmpeg -i input -filter "atempo=1.5" -vf "setpts=2/3*PTS" -vcodec wmv2 -ac 2 -ar 40000 out.wmv
0442名無しさん@お腹いっぱい。
2012/10/08(月) 12:08:13.68ID:SjjnApCH0そんなこと、できるんですね。
いまざっとやっただけなのですが画像がきれいじゃない。
それからCPU使用率は17%くらいに低下して時間もややかかる模様。
ビットレートとか詰めてないのであれだけど。
つーか今、マシンAに水ぶっかけたorz
中点検して浸水ないみたいだけどこえぇぇぇぇぇぇぇぇぇぇぇぇ
今、エンコさせて熱乾燥中。だれか爆熱フルパワーで動く設定教えてくれ!
0443名無しさん@お腹いっぱい。
2012/10/08(月) 12:51:18.69ID:5uYCbzJk0ffmpeg -y -i %1 %1.wav
sox %1.wav %1_x1.5.wav tempo 1.5 50
ffmpeg -y -i %1 -s 450x253 -r 12.857 -f rawvideo pipe: | ffmpeg -threads 0 -i %1_x1.5.wav -s 450x253 -r 19.285 -f rawvideo -i pipe: -acodec wmav2 -ab 96k -b 800k -s 450x253 -r 18 -vcodec wmv2 -ac 2 -ar 40000 -f asf -async 100 -y %1..wmv
先に音声処理して、パイプ通してデコードとエンコードを並列に行えば多少かわんないかなぁ…
0444名無しさん@お腹いっぱい。
2012/10/08(月) 15:15:19.82ID:j93LMh/T0-vcodec wmv2でエンコードしてみたけどシングルスレッドになるっぽいね。
一つのコアしかCPU使用率上昇しなかったよ。
だから、時間がかかるとしたら、一回目のyuvへの変換より、(こっちの)二回目のwmv2への変換の処理っぽいんだけど。。。
どうしたものかね。
0445名無しさん@お腹いっぱい。
2012/10/08(月) 15:25:03.06ID:SjjnApCH0んー俺の環境ではあきらかにyuvの処理に時間がかかるよ。
しかし、今、市販のマイナーエンコードで同じデータを似たような条件でエンコしたけど、
コア6個を60%ぐらい使って同じくらいの時間でエンコできた。画質はそっちのほうがきれい。
それを考えるとffmpegはCPU占有率も低くよくエンコードしてるなあと思う。これで8コア
使い切ってくれれば最高なんだけど。あとはOCするぐらいしか手がないなあ。
0446名無しさん@お腹いっぱい。
2012/10/08(月) 18:16:28.67ID:eDHFJgox0ffmpeg -i input -vcodec utvideo out.avi
0447名無しさん@お腹いっぱい。
2012/10/08(月) 19:51:24.78ID:x8SU3yZaP0448名無しさん@お腹いっぱい。
2012/10/09(火) 18:08:51.11ID:LmBRKt+x0どうやればいいのですか?
当方、英語はへたくそです。
■ このスレッドは過去ログ倉庫に格納されています