1

このコマンドで my.flv を my.gp3 に変換しています

ffmpeg -i my.flv -acodec libamr_nb -s 176x144 -ar 8000 -b 120000 -vcodec h263 -ab 10.2k -ac 1 my.3gp

しかし、私の flv のサイズは 320x240 で、176x144 を 320x240 に変更しようとしていますが、 0kb の 3gp ファイルを取得しています。

もう1つ、 my.flv は my.swf(vide) から変換した製品です。同じサイズでswf-> 3gpを実行するコマンドを知っていれば、それがより良いでしょう。どうもありがとう。

4

1 に答える 1

2

あなたのコマンド ラインを ffmpeg (Xuggler にバンドルされている) のコピーで使用したところ、完璧な出力が得られました。いくつかの警告がありましたが、出力には影響しませんでした。

E:\media\New>ffmpeg -i red5.flv -acodec libamr_nb -s 176x144 -ar 8000 -b 120000 -vcodec h263 -ab 10.
2k -ac 1 my.3gp
FFmpeg バージョン SVN-r24930-xuggle-4.0.896、Copyright (c) 2000-2010 the FFmpeg developers
  2010 年 8 月 25 日 23:41:31 に gcc 4.2.4 (MinGW の TDM-1) でビルド
  構成: --prefix=/usr/xuggle --extra-version=xuggle-4.0.896 --extra-cflags=-I/usr/home/Paul
/code/trunk/java/xuggle-xuggler/build/native/i686-pc-mingw32/captive/usr/xuggle/include --extra-ldfl
ags=-L/usr/home/Paul/code/trunk/java/xuggle-xuggler/build/native/i686-pc-mingw32/captive/usr/xuggle/
lib --enable-shared --enable-gpl --enable-nonfree --enable-version3 --enable-libx264 --enable-libmp3
lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopencore-amrnb --enable-lib
opencore-amrwb --extra-cflags=-mno-cygwin --extra-cflags=-fno-common --extra-ldflags=-mno-cygwin --e
xtra-ldflags=--out-implib --enable-w32threads --enable-memalign-hack
  libavutil 50.24. 0 / 50.24。0
  libavcore 0.6.0 / 0.6.0
  libavcodec 52.86. 1 / 52.86。1
  libavformat 52.78. 3 / 52.78。3
  libavdevice 52.2.1 / 52.2.1
  libavfilter 1.38。1 / 1.38。1
  libswscale 0.11。0 / 0.11。0
[flv @ 007d9f20] ビットレートからの継続時間の推定、これは不正確な可能性があります

ストリーム 0 コーデックのフレーム レートがコンテナのフレーム レートと異なるようです: 1000.00 (1000/1) -> 11.99 (12000/
1001)
'red5.flv' から #0、flv を入力:
  メタデータ:
    期間 : 1
    幅 : 480
    高さ : 360
    ビデオデータレート: 0
    フレームレート : 12
    ビデオコーデック: 4
    ファイルサイズ: 27733
  時間: 00:00:01.33、開始: 0.167000、ビットレート: N/A
    ストリーム #0.0: ビデオ: vp6f、yuv420p、480x368、11.99 tbr、1k tbn、1k tbc
[バッファ @ 007de2f0] w:480 h:368 pixfmt:yuv420p
[スケール @ 007dee70] w:480 h:368 fmt:yuv420p -> w:176 h:144 fmt:yuv420p flags:0xa0000004
#0、3gp を「my.3gp」に出力:
  メタデータ:
    エンコーダー:Lavf52.78.3
    ストリーム #0.0: ビデオ: h263, yuv420p, 176x144, q=2-31, 120 kb/s, 12k tbn, 11.99 tbc
ストリーム マッピング:
  ストリーム #0.0 -> #0.0
[q] を押してエンコードを停止します
[h263 @ 006cc200] 警告、1 dct 係数を -127..127 にクリッピング
    最後のメッセージを 10 回繰り返しました
[h263 @ 006cc200] 警告、2 dct 係数を -127..127 にクリッピング
    最後のメッセージを 1 回繰り返しました
[h263 @ 006cc200] 警告、1 dct 係数を -127..127 にクリッピング
    最後のメッセージを 3 回繰り返しました
[h263 @ 006cc200] 警告、2 dct 係数を -127..127 にクリッピング
[h263 @ 006cc200] 警告、1 dct 係数を -127..127 にクリッピング
[h263 @ 006cc200] 警告、2 dct 係数を -127..127 にクリッピング
[h263 @ 006cc200] 警告、1 dct 係数を -127..127 にクリッピング
フレーム= 13 fps= 0 q=1.6 Lsize= 24kB 時間=1.08 ビットレート= 182.3kbits/s
ビデオ:23kB オーディオ:0kB グローバル ヘッダー:0kB 多重化オーバーヘッド 3.130478%
于 2010-09-06T18:45:10.223 に答える