- ベストアンサー
携帯動画変換君の「エラー1」の解決方法
- 携帯動画変換君の「エラー1」が発生し、変換ができない問題について解決方法をご紹介します。
- aviファイルを変換しようとした際に、携帯動画変換君で「エラー1」が表示される現象が発生し、変換ができない問題が発生しています。
- 携帯動画変換君の「エラー1」が発生して変換できない場合の解決方法についてご説明します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
ANo.2です。ANo.4の補足についてお答えします。 ログの最後を見ればわかりますが、 Unrecognized option 'fixaspect'->'fixaspect'というオプションが認識できない。 というエラーで、これは変換君添付FFmpeg独自拡張オプションなので最新FFmpegでは削除する必要がありますが、私が削り忘れました、申し訳ありません。 これを削っても動かない場合は別ソフトを使って形式変換した後に変換君を通してください。 >実は、変換しようとているaviファイルは以前変換成功したことがあるファイルなんです これは最初に教えて欲しかった情報です。 変換できたときはFFmpegは最新ではなかったということですから、少なくともFFmpegを最新版に入れ替えるという作業をご自分で行なっているはずです。このあたりの環境を元に戻せば変換できるはずですが、回答者には環境がどう変わっているかはわからないので正確な回答はできません。 今回は環境を元に戻すことは難しいでしょうから、上記の方法でダメならあきらめた方が時間を無駄にせずに済みます。 >どうしてこんなに難しいんでしょうかね… 無料で使えるソフトだからです。ユーザがソフトやサポートに対してお金を払ってくれるなら、より使いやすくする努力が続けられるでしょう。でもそうではないので、無料で使用できるのと引き換えに問題をユーザ自身で解決できるスキルが必要とされるわけです。
その他の回答 (4)
- sknbsknb2
- ベストアンサー率38% (1158/3030)
ANo.2です。ANo.3の補足についてお答えします。 ffmpegの特定Ver.とかが必要なのではないかと思ったのですが、そうではないようですね。 推測ですが、処理対象のAVIファイルが対応形式でないというのが原因ではないかと、、、。 対処方法として考えられるのは、 (1)別のツールでDivX等の読み込める形式に変換してから変換君に通す。 (2)最新ffmpegなら対応しているかもなので、最新版に戻した後、 [Item0] Title=EZmovie 640x480 ( 高画質 ) 映像:Xvid Q=4 音声:160kbps 48kHz Stereo Ver1.4 Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -timestamp "<%TimeStamp%>" -flags bitexact -vcodec xvid -fixaspect -s 640x480 -b 2500k -g 300 -qmin 4 -qmax 31 -mbd 2 -4mv -trell -aic -acodec aac -ac 2 -ar 48000 -ab 160k -vol 256 -f 3g2 "<%TemporaryFile%>_1.3g2"" Command1=""<%AppPath%>\cores\QT3GPPFlatten" "<%TemporaryFile%>_1.3g2" "<%TemporaryFile%>_2.3g2" -c QT_3GPP2_QVGA_AAC.ini" Command2=""<%AppPath%>\cores\ATOMChanger" "<%TemporaryFile%>_2.3g2" "<%OutputFile%>.3g2" "Camouflage_MOVIE_for_W21SA.ini"" Command3="cmd /c "del "<%TemporaryFile%>*.*""" と変更すればうまくいくかも。 この設定は「最新FFmpeg」のページを見て変更しただけなので、動いた実績とかは無いです。(^_^;
補足
回答ありがとうございます 実は、変換しようとているaviファイルは以前変換成功したことがあるファイルなんです しかしQuickTimeを最新版にしたため、しばらく変換君を使いませんでした そして今回、QuickTimeを7.2に戻して変換しようとしたら出来なくなっていたんです ですのでaviファイルが対応していないということはないと思います また回答のとおり最新ffmpegにして設定も言われたとおり変更してやってみたところ、今度はまたエラー1が出ました 何度も何度も申し訳ありませんがまた一応ログを載せておきます T>Avisynthが利用可能です T>素材9.avi (機種別設定:au CA001 by CASIO へ最適化した高画質設定/EZmovie 640x480 ( 高画質 ) 映像:Xvid Q=4 音声:160kbps 48kHz Stereo Ver1.4) E>"C:\Users\hayashi koya\Documents\携帯動画変換君\3GP_Converter034\cores\ffmpeg" -y -i "C:\Users\HAYASH~1\AppData\Local\Temp\CF060FC7-3EA9466A-DCF08DA6-D8433166.avs" -timestamp "2009-04-12 16:32:20" -flags bitexact -vcodec xvid -fixaspect -s 640x480 -b 2500k -g 300 -qmin 4 -qmax 31 -mbd 2 -4mv -trell -aic -acodec aac -ac 2 -ar 48000 -ab 160k -vol 256 -f 3g2 "C:\Users\HAYASH~1\AppData\Local\Temp\14C29FD0-8B465E17-E28A1AB9-C7A55FD5_1.3g2" ffmpeg version git-N-30805-g7a02527, Copyright (c) 2000-2011 the FFmpeg developers built on Jun 16 2011 22:43:48 with gcc 4.6.0 configuration: --enable-memalign-hack --enable-gpl --enable-version3 --enable-postproc --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libgsm --enable-libmp3lame --enable-librtmp --enable-libspeex --enable-libvorbis --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libxvid --enable-libvpx --enable-libx264 --disable-ffserver --disable-ffplay --disable-ffprobe --enable-avisynth --enable-small --enable-w32threads --extra-ldflags=-static --extra-cflags='-march=i686 -mtune=generic' libavutil 51. 8. 0 / 51. 8. 0 libavcodec 53. 7. 0 / 53. 7. 0 libavformat 53. 3. 1 / 53. 3. 1 libavdevice 53. 1. 1 / 53. 1. 1 libavfilter 2. 18. 0 / 2. 18. 0 libswscale 0. 14. 1 / 0. 14. 1 libpostproc 51. 2. 0 / 51. 2. 0 Input #0, avs, from 'C:\Users\HAYASH~1\AppData\Local\Temp\CF060FC7-3EA9466A-DCF08DA6-D8433166.avs': Duration: 00:00:02.75, start: 0.000000, bitrate: 0 kb/s Stream #0.0: Video: rawvideo, yuv420p, 640x480, 88385 kb/s, 23.98 tbr, 23.98 tbn, 23.98 tbc Stream #0.1: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s Unrecognized option 'fixaspect' A>Dialog : 処理実行中にエラーが発生しました [Error:1] T>Finished. どうしてこんなに難しいんでしょうかね…
- sknbsknb2
- ベストアンサー率38% (1158/3030)
ANo.2 です。 機種別設定:au CA001 by CASIO へ最適化した高画質設定/EZmovie 640x480 ( 高画質 ) 映像:Xvid Q=4 音声:160kbps 48kHz Stereo Ver1.4 というのは「携帯動画変換君」に付属している設定ではないので、どこかから持ってきたものだと思うのですが、Webからならそれがどこか教えてください。そこに行って確認したいことがあります。 Webじゃなかったらもう一度考えます。
補足
お返事ありがとうございます その設定は以下のURLから持ってきたものです http://mobilehackerz.jp/archive/wiki/index.php?cmd=read&page=CA001&word=ca001 よろしくお願いいたします
- sknbsknb2
- ベストアンサー率38% (1158/3030)
>built on Jun 16 2011 22:43:48 with gcc 4.6.0 という記述から考えてFFMPEGは最新版ですね。 最新版は、 -bitexact → -flags bitexact へ変更 ということらしいので、対応iniファイルを上記の通りに書き換えれば動くかもです。 詳しくは参考URLを見ればわかりますが、わからないようであれば携帯動画変換君に付属のFFMPEGを使っておくのが無難だと思います。
補足
ご回答ありがとうございます 言われたとおりffmpegを携帯動画変換君に最初から付属していたものに変更しました しかし途中までは変換できるようになったものの、最後で「ffmpeg.exeは動作を停止しました」と表示され、今度はエラー255となってしまいます 検索したりログを見たりもしましたが、やはりよくわかりません 以下がそのログです T>Avisynthが利用可能です T>素材61.avi (機種別設定:au CA001 by CASIO へ最適化した高画質設定/EZmovie 640x480 ( 高画質 ) 映像:Xvid Q=4 音声:160kbps 48kHz Stereo Ver1.4) E>"C:\Users\hayashi koya\Documents\携帯動画変換君\3GP_Converter034\cores\ffmpeg" -y -i "C:\Users\HAYASH~1\AppData\Local\Temp\7A57AB5C-51557052-D0F0B0B7-E0AF8DBB.avs" -timestamp "2009-06-17 07:49:18" -bitexact -vcodec xvid -fixaspect -s 640x480 -b 2500 -g 300 -qmin 4 -qmax 31 -mbd 2 -4mv -trell -aic -acodec aac -ac 2 -ar 48000 -ab 80 -vol 256 -f 3g2 -muxvb 192 -muxab 64 "C:\Users\HAYASH~1\AppData\Local\Temp\B476F7C1-FCED3DD8-A3965B16-3FCCD1FA_1.3g2" ffmpeg version CVS, build 4759, Copyright (c) 2000-2004 Fabrice Bellard configuration: --enable-mp3lame --enable-faac --enable-faad --enable-amr_nb --enable-amr_wb --disable-ffplay --enable-small --enable-memalign-hack --enable-gpl --enable-xvid --enable-dts --enable-a52 --disable-vhook --enable-pthread --enable-x264 built on Dec 1 2005 17:25:10, gcc: 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125) Input #0, avs, from 'C:\Users\HAYASH~1\AppData\Local\Temp\7A57AB5C-51557052-D0F0B0B7-E0AF8DBB.avs': Duration: 00:04:04.3, start: 0.000000, bitrate: 0 kb/s Stream #0.0: Video: rawvideo, yuv420p, 640x480, 23.98 fps Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s Output #0, 3g2, to 'C:\Users\HAYASH~1\AppData\Local\Temp\B476F7C1-FCED3DD8-A3965B16-3FCCD1FA_1.3g2': Stream #0.0: Video: xvid (hq), yuv420p, 640x480, 23.98 fps, q=4-31, 2500 kb/s Stream #0.1: Audio: aac, 48000 Hz, stereo, 80 kb/s Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Press [q] to stop encoding video:50177kB audio:4766kB global headers:0kB muxing overhead 0.249420% A>Dialog : 処理実行中にエラーが発生しました [Error:255] T>Finished. 今度は何が原因なのでしょうか? 何度もすみません ご回答宜しくお願いいたします
- vaidurya
- ベストアンサー率45% (2714/5983)
こういうソフトの多くが、FFMPEGを呼び出していたりするから FFMPEGの記事からヒントは得られるかもね。 なお、エラー終了したのであれば、普通はメッセージの中に そのヒントが表されているのが普通。 それが単なる処理メッセージなのか、エラー情報なのかは 最初の一つ二つの単語で判別できることが多いから… 普通に目を通してみることで、重要な部分がわかるし それを検索単語として使えば、より核心に近づくかもね。 今回の場合は、そういう行は最後のほうにだけあって Invalid valueの行、-vcodecオプションにbitexactオプションは無ぇよ。 みたいな感じです。 FFMPEGのバージョン違いの問題か INIファイルだっけ、変換オプションが書かれたファイルのミスかな。 Windowsでは同じFFMPEGを使うソフトを複数導入した場合に PATHがどう扱われているのかわかんないけど… 不適切なツールが同時に導入されていると 携帯動画変換君に添付されているFFMPEGではなく 違うバージョンのものが呼び出されている可能性もあるかな? そういうときUNIXならwhitchコマンドが役立つかもしれないけど Windowsの場合は、どう検証すべきなのかわかんないわ。 とりあえず >ffmpeg version git-N-30805-g7a02527 という行があるから、形態動画変換君添付のFFMPEGが このバージョンかどうか?そこから確認すべきかな。
お礼
すみません。公式ページから新しくダウンロードしてやったら出来ました 最初から既存のものを直そうとするより、新しいので変換したほうが良かったですね 丁寧にご回答いただき、本当にありがとうございました