- 締切済み
携帯動画変換君 Invalid value -qmin
携帯動画変換君で着動画を作ろうとしたところError1が出てしまいます。 自分が体験したError1は (1)QuickTimeの原因 (2)対応する動画ファイルのcodecがない。 などで直ってきたのですが下記状況がどうしても直りません。 ffmpegを最新(2009.4.7配布)にしてるのになぜか Invalid value '-qmin' と出てしまいます。 avisynthも新しいのを入れなおして2.5.4です。? 怒られるのでffmpegのオプションを削っていくと、 最後にはリスト不足とでてしまいます。 どなたか似たような状況の方、いらっしゃいましたら是非おしえてくださいです。 T>AAA-1.mpg (3GPPファイル, 音声AAC形式一般設定/映像:320X240 Xvid 200kbps 15fps ) E>"C:\Temp\3GP_Converter034\cores\ffmpeg" -y -i "C:\Temp\3GP_Converter034\AAA-1.mpg" -timestamp "2009-04-21 22:04:44" -bitexact -qmin 1 -qmax 9 -vcodec xvid -fixaspect -s 320x240 -r 14.985 -b 200 -acodec aac -ac 2 -ar 44100 -ab 64 -f 3gp -muxvb 200 -muxab 128 "C:\DOCUME~1\XXX\LOCALS~1\Temp\3B1B9412-D013100D-EBFE9D9C-13119047.3gp" FFmpeg version SVN-r18607, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --enable-memalign-hack --enable-postproc --enable-gpl --enable-libfaac --enable-libfaad --disable-decoder=aac --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libvorbis --enable-libtheora --enable-libxvid --enable-libx264 --disable-ffserver --disable-ffplay --enable-avisynth --enable-small --enable-pthreads --extra-ldflags=-static --extra-cflags='-mtune=generic -mno-sse2 -fno-tree-ch -fno-common' libavutil 50. 3. 0 / 50. 3. 0 libavcodec 52.26. 0 / 52.26. 0 libavformat 52.32. 0 / 52.32. 0 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0. 7. 1 / 0. 7. 1 libpostproc 51. 2. 0 / 51. 2. 0 built on Apr 19 2009 02:14:09, gcc: 4.3.3 Input #0, mpeg, from 'C:\Temp\3GP_Converter034\AAA-1.mpg': Duration: 00:39:41.23, start: 0.406433, bitrate: 1361 kb/s Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 1150 kb/s, 29.97 tbr, 90k tbn, 29.97 tbc Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s Invalid value '-qmin' for option 'bitexact' A>Dialog : 処理実行中にエラーが発生しました [Error:1] T>Finished.
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- monchix
- ベストアンサー率54% (1460/2666)
なんでコーデックをxvidからmpeg4に変えたんですか? 複数の箇所を同時に変えたら、どこが原因かわからなくなりますよ。 少なくとも今回は「Could not find codec parameters」って言ってるんだからmpeg4がマズいんでしょ。
- monchix
- ベストアンサー率54% (1460/2666)
ffmpegのオプションって記述位置に結構クセ(というか決まり)があるようです。 おそらく-bitexactのあとに-qminを入れてるのがマズいのではないかと思います。 「-qmin 1 -qmax 9」を後ろに下げてみてください。 「-s 320x240」の後ろぐらいが良さそうです。(標準で用意されてるiniファイルがそのあたりなので) まぁ、最近の機種であれば-bitexact自体が要らないという話もあるようですが。 http://mobilehackerz.jp/archive/wiki/index.php?%A5%B3%A5%E1%A5%F3%A5%C8%2FFFMPEG%20USAGE
お礼
monchix様、回答してくださってありがとうございます。 早速試したところ、問題は変わりましたが結果は同じとなってしまいました。 Could not find codec parameters と出てしまいます。 画面サイズやフレームレート情報の指定もしている(-s 320x240 -r 14.985)のに言ってきます。 何度も申し訳ないです。 よろしければこのような状況になりましたでしょうか? 教えて頂ければ幸いです。 T>3GP_Converter.exe (3GPPファイル, 音声AAC形式一般設定/QVGA標準画質15fpsモノラル) E>"C:\Temp\3GP_Converter034\cores\ffmpeg" -y -i "C:\Temp\3GP_Converter034\3GP_Converter.exe" -timestamp "2005-11-30 01:20:52" -bitexact -vcodec mpeg4 -fixaspect -s 320x240 -r 14.985 -b 190 -acodec aac -ac 1 -ar 16000 -ab 48 -f 3gp -muxvb 64 -muxab 32 "C:\DOCUME~1\XXX\LOCALS~1\Temp\3FE17F9B-F31CB162-5DFE631D-46219BA1.3gp" FFmpeg version SVN-r18607, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --enable-memalign-hack --enable-postproc --enable-gpl --enable-libfaac --enable-libfaad --disable-decoder=aac --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libvorbis --enable-libtheora --enable-libxvid --enable-libx264 --disable-ffserver --disable-ffplay --enable-avisynth --enable-small --enable-pthreads --extra-ldflags=-static --extra-cflags='-mtune=generic -mno-sse2 -fno-tree-ch -fno-common' libavutil 50. 3. 0 / 50. 3. 0 libavcodec 52.26. 0 / 52.26. 0 libavformat 52.32. 0 / 52.32. 0 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0. 7. 1 / 0. 7. 1 libpostproc 51. 2. 0 / 51. 2. 0 built on Apr 19 2009 02:14:09, gcc: 4.3.3 [mp3 @ 0x3ecb80]Could not find codec parameters (Audio: mp1, 0 channels, s16) C:\Temp\3GP_Converter034\3GP_Converter.exe: could not find codec parameters A>Dialog : 処理実行中にエラーが発生しました [Error:1] T>Finished.
お礼
回答ありがとうございます。 言葉少なくて申し訳ないです。その前に↓ Unable to find a suitable output format for 'xvid' がでてたので変えたのです。 ほかの動画はできるので何がなんだかde^^;; ちょっと調べてみますです。