改訂履歴
3/3…avsファイルの編集に関して追記。
ロゴを追加しない場合はファイル読み込みのmain=を削除します。
3/8…公開batファイルを更新、その他細々とした修正
3/14…エンコードが完了したファイルを再生する方法を追記
3/31…ニコニコ動画エンコードに関する制限を変更
通常アカウント:MaxBitrate600kbps
課金アカウント:MaxBitrate828kbps サイズ制限40MBに
09/01/27...動画共有サイトのルールについて改訂
09/01/28...x264のコマンドについて修正
撮影した動画をエンコードします。
撮影しただけの動画はファイルサイズが大きすぎてとても共有することはできません。
その為、ファイルサイズを小さくする必要性があります。
そのファイルサイズを小さくする事をエンコードといいます。
ここではZoomeやニコニコ動画等が対応しているMP4形式にするためのエンコード方法を紹介します。
ニコニコ動画やZoomeに画質を保ったままアップロードするには、Mpeg4(H.264+AAC)形式で動画を作成する必要があります。
Zoomeのルールはこちらのサイトを参考にしてください。
http://zoome.wikiwiki.jp/?Encode
ニコニコ動画のルールはこちらのサイトを参考にしてください。
http://nicowiki.com/エンコード設定(中画質~高画質).html
!!! 記事内の円記号がすべてバックスラッシュ(\)になっています。
基本的にWindowsでパス指定のために使用する場合は円記号を用います。
円記号は通常キーボードのエンターキーの下にあるShiftキーの左のキーを押すことで入力できます。
エンコードの手順は以下の通りです。
1.準備(ソフトウェアを導入する)
2.avsファイルとbatファイルを用意する
3.avsファイルを編集する
4.batファイルを編集する
5.エンコードする
2.avsファイルとbatファイルを用意する
以下の二つのファイルをダウンロードしてください。
これはエビフにゃイ専用チラシの裏さんで公開されているサンプルを改造したものになります。
(改造と公開許可を頂いてあります)
上記1項のzipファイルにavsファイルとbatファイルが入っていますが、
Dxtory等、ゲームキャプチャ動画をエンコードする場合は以下のリンクのものを使用してください。
(1) encode.bat
ダウンロード完了後、.txtの拡張子をなくし、encode.batという名前で先ほどexeをまとめたフォルダに保存してください。
(このサンプルを使う場合同じフォルダに置くことが必須です)
(2) encode.avs
先ほどexeをまとめたフォルダもしくは、エンコードする動画がおいてあるフォルダに保存します。
環境にもよりますが、不具合を避けるため以下の点を考慮してください。
・なるべくフルパス(フォルダの位置)が短くなる位置に配置してください。
・エンコードしたい動画と、このAVSファイルと、exeをまとめたフォルダは同じフォルダに配置してください。
・フルパスに全角文字が含まれないようにしてください。
3.avsファイルを編集する
手順2でダウンロードしたavsファイルをテキストエディタで開いてください。
メモ帳で問題ありません。
そしてavsファイルの内容を読み、自分の環境に合わせて書き換えます。
それぞれの説明は以下のとおりです。
#AVIを開く(ひとつのファイルから Dxtory等)
#mpeg1を開く場合MPEGSource("")、mpeg2を開く場合MPEG2Source("")
#その他の形式のファイルを開く場合はDirectShowSource("")で指定。詳しくはAVISYNTH WIKIで検索。
main = DirectShowSource("J:\movie\080301fSR.avi")
これはDxtory等で動画を撮影してあり、エンコードする動画がひとつのみの場合に実行します。
J:\movie\080301fSR.aviの部分をエンコードする動画のフルパスに変更してください。
!!! また、後ほど説明するロゴ追加を実施しない場合は、main = を削除してください。
例:
DirectShowSource("J:\movie\080301fSR.avi")
Frapsで動画を撮影してあり、複数の動画を読み込む場合は、この作業は実行しないようにします。
main = DirectShowSource("J:\movie\080301fSR.avi")の行の先頭に「#」を書き加えてください。
例:
#main = DirectShowSource("J:\movie\080301fSR.avi")
#AVIを開く(複数のファイルから Fraps等)
#main = AVISource("J:\movie\FEzero_Client 2008-03-01 17-42-14-859.avi") +
#\ AVISource("J:\movie\FEzero_Client 2008-03-01 20-22-43-00.avi")
これはFrapsで動画を撮影してあり、エンコードする動画が複数ある場合に実行させます。
複数のファイルを読み込む場合は、2行目以降の先頭にある「#」を削除し、上のDxtory等で読み込む処理を実行しないようにしてください。
!!! また、後ほど説明するロゴ追加を実施しない場合は、main = を削除してください。
動画のパス部分を読み込む動画のフルパスに変更します。
動画が3個以上ある場合は、2行目をコピーし、すべてのファイルを読み込むように追加してください。
行を追加した場合、途中の行の最後に「+」を追加してください。
例:
main = AVISource("J:\movie\FEzero_Client 2008-03-01 17-42-14-859.avi") +
\ AVISource("J:\movie\FEzero_Client 2008-03-01 20-22-43-00.avi") +
\ AVISource("J:\movie\FEzero_Client 2008-03-01 20-30-43-00.avi")
####################################
## ロゴの挿入設定 ##
## チャットや名前を隠すために ##
## ロゴを挿入する場合はこの設定 ##
####################################
# ソースの読み込みと変数への代入(ロゴ挿入時)
# ConvertToRGB32() で RGB32 に変換
#main.ConvertToRGB32()
# ロゴの読み込みと変数への代入(画像を RGB32 デコード)
# (ロゴ挿入時)
#logo = ImageSource("J:\movie\beta.jpg").ConvertToRGB32()
# Layer で main の上に logo を追加
#Layer(main, logo, "add" , x=6, y=521)
################### ロゴここまで
チャットログを隠すなど、ロゴを追加する場合に使用します。
使用する場合は、以下の3行の行頭の「#」を削除してください。
また、logo = ImageSource("J:\movie\beta.jpg").ConvertToRGB32()のファイルパスを用意した画像のフルパスに変更します。
画像の作成方法はこちらの記事をご参照ください。
また、画像の大きさと表示位置を#Layer(main, logo, "add" , x=6, y=521)の最後にあるx=とy=の値で調整します。
この数値の場合は16行程のチャットログが隠れるような位置になっています。
使用例:
# ソースの読み込みと変数への代入(ロゴ挿入時)
# ConvertToRGB32() で RGB32 に変換
main.ConvertToRGB32()
# ロゴの読み込みと変数への代入(画像を RGB32 デコード)
# (ロゴ挿入時)
logo = ImageSource("J:\movie\beta.jpg").ConvertToRGB32()
# Layer で main の上に logo を追加
Layer(main, logo, "add" , x=6, y=521)
#範囲指定をする、下の例は0フレームから1000フレームまでを指定
#複数範囲指定する場合はtrim(0,1000)+trim(1500,2000)と+で追記していく
#trim(0,3600)
エンコード動画をカット編集する場合に使用します。
アップロードにファイルサイズ制限があるため、不要な部分はこの機能でカットすることをお勧めします。
使用する場合は、最下行の行頭の「#」を削除してください。
入力方法は削除したいシーンの秒数xフレームレートで計算した数値を入力します。
30fps動画のはじめから2分間のシーンを抜き出したい場合、以下の例となります。
2分間 = 120秒 x 30fps = 3600
例:
#範囲指定をする、下の例は0フレームから1000フレームまでを指定
#複数範囲指定する場合はtrim(0,1000)+trim(1500,2000)と+で追記していく
trim(0,3600)
#フレームレートを変えたい整えたい場合で、下の例は29.97に
#ChangeFPS(29.97)
エンコード動画のフレームレートを変更したい場合に使用します。
使用する場合は、最下行の行頭の「#」を削除してください。
ニコニコ動画にアップロードする場合、この作業を実施したほうがアップロードが安定するようです。
#サイズを変えたければ、下の例は640x480に
#クロップもしたい場合で、左右4pxずつクロップする場合はLanczosResize(640,480,4,0,4,0)と指定でOK
LanczosResize(640,480)
エンコード動画をリサイズする場合に使用します。
Zoomeの場合はアスペクト比が4:3でない動画をエンコードする場合はサイズに注意してください。
リサイズしない場合は最下行に「#」を追加します。
#黒枠を追加したければ、下の例は上下に24px黒色を追加
#AddBorders(0,24,0,24,$000000)
Zoomeにアップロードする場合、エンコードする動画のアスペクト比が4:3ではない場合、
必ず4:3となるように黒枠を追加します。
使用する場合は最下行の行頭の#を削除します。
4.batファイルを編集する
batファイルは通常そのまま使用することができますが、
以下のいずれかの条件を満たしている場合はbatファイルを修正してください。
(.batをダブルクリックでは実行してしまうため、テキストエディタから開くか、右クリック→編集と選択してください)
サイズや時間制限のためにMP4動画を分割する場合は、
batファイルのmp4boxを以下のように書き換えます。
mp4box -splits 40000 -add "temp.mp4" -add "tempwav.mp4" -new "%~1.mp4"
-splits 40000の部分が分割になります。
この例ですとニコニコ動画の制限である41943kb以下になるように分割されます。分割サイズよりも小さい場合はエラーが発生するので注意してください。
5.エンコードする
手順3で編集したavsファイルを、encode.batにドラッグします。
音声のエンコード設定を3回聞いてきますので、特に変更する必要がなければそのままエンターを押します。
AAC-LCとHE-AACの使い分けは、高音質が必要であればAAC-ACの128kbps~という設定にします。
音声ビットレートを64kbps以下にする場合はHE-AACを使用します。
自動的に音量を調整する方法はこちらのページを参照してください。
自動的に調整する場合、後から音量を変更する場合はオプションで-lcを指定する必要があります。
こちらの計算機を使って適正なBitrateを設定してください。

Zoomeの場合の動画時間とBitrate対比表は以下の通りです。
合計ビットレートなので、デフォルト設定であれば音声分の64000を減算した値が
映像に使えるビットレートとなります。
17分00秒: 1568627[bps]
17分41秒: 1500000[bps] ビットレート限界 1.5Mbps
18分00秒: 1481481[bps]
19分00秒: 1403508[bps]
20分00秒: 1333333[bps]
21分00秒: 1269841[bps]
22分00秒: 1212121[bps]
23分00秒: 1159420[bps]
24分00秒: 1111111[bps]
25分00秒: 1066666[bps]
26分00秒: 1025641[bps]
27分00秒: 987654[bps]
ニコニコ動画の場合の動画時間とBitrateの対比表は以下の通りです。
合計ビットレートなので、デフォルト設定であれば音声分の64000を減算します。
06分00秒: 932068[bps]
06分26秒: 850943[bps] ビットレート限界828000bps(プレミアム会員、暫定値)
07分00秒: 798915[bps]
08分00秒: 699051[bps]
08分31秒: 656384[bps] ビットレート限界656384bps(一般会員)
09分00秒: 621378[bps]
10分00秒: 559240[bps] コメント保存数が動画が10分以上の場合1000になる(未満だと500)
15分00秒: 372827[bps]
20分00秒: 279620[bps]
25分00秒: 223696[bps]
30分00秒: 186414[bps]
avsファイルと同じフォルダに、avsファイル名.mp4という名前でエンコードされた動画が作成されます。
なお、このサンプルでは一時ファイルが削除されないようになっています。
エンコードに失敗した場合(ファイルサイズがわずかに大きい等)は、
こちらのサイトの記事を読んで勉強し、一時ファイルを使って適正なエンコードができるまで勉強すると良いでしょう。
なお、一時ファイルを自動的に削除する場合は、encode.batの最後にある
rem del tempwav.wav
rem del temp.mp4
rem del tempwav.mp4
のremを削除します。
例:
del tempwav.wav
del temp.mp4
del tempwav.mp4
コメント (68)
5の手順を行うとエラーが出てしまいます。
**************以下エラー内容抜粋***********
'*'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
****************************************************
上記のようなエラーが複数行でます。何が原因かわかりますか?
投稿者: 774 | 2008年03月08日 21:21
日時: 2008年03月08日 21:21
1の手順を再確認してみてください。
exeとbatは同じフォルダに保存してある必要があります。
また、batはダブルクリックで実行しては動きません。
必ずavsファイルをドラッグして実行させてください。
投稿者: Celp | 2008年03月08日 21:37
日時: 2008年03月08日 21:37
1.DLした物を保存する場所仮にフォルダAを作成
2.x264.748.release2.rar をDLしAにx264.exe、pthreadVC2.dllを移動
3.avs2wav.zip/49KB をDLしAにavs2wav.exeに移動
4.MP4Box-0.4.4.zip をDLしAにMP4Box.exeを移動
5.NeroDigitalAudio.zipをDLしAにneroAacEnc.exeを移動
6.Net Framework 2.0 SP1
・Microsoft Visual C++ 2008 のインストール
7.Avisynth rev. 2をDLインスト。
8.bat、avsをDLしavsの内容の動画指定パスのみ変更しavsファイルを、encode.batにドラッグします。
で2度試みましたができません。
OSはXPです。
投稿者: 774 | 2008年03月08日 21:51
日時: 2008年03月08日 21:51
batファイルの保存はどのように実施していただいたでしょうか。
テキストのおかしな部分で改行しているような気がします。
ワードパットなどで作成されており、自動改行機能等が有効になっていませんか?
batファイルのリンクを右クリックメニュー→保存と選択し、
名前のみ変更する方法を試してみてください。
ちなみに、上記エラー内容以外の動作はいかがでしょうか。
エンコード設定等を聞いてくる場所までは進んでいますか?
投稿者: Celp | 2008年03月08日 22:04
日時: 2008年03月08日 22:04
batファイルは上記の方法で再度保存してみましたが同じエラーがでるようです。
ttp://www.uploader.jp/dl/vipquality/vipquality_uljp00148.bmp.html
左がエラー右がファイル内の構造になっています。
投稿者: 774 | 2008年03月08日 22:14
日時: 2008年03月08日 22:14
失礼しました、batファイルをダウンロードしてみたところ、
ファイルの中身が壊れているようでした。
全く反対のことで恐れ入りますが、以下の手順を試していただけますでしょうか。
(1)手順2のbatファイルテキストへのリンクを表示させる
(2)ページのテキストをCtrl+A等ですべてコピーし、メモ帳等にペーストする
(3)内容を保存した後、.batにリネームし使用する
こちらの不手際で申し訳ありません。
投稿者: Celp | 2008年03月08日 22:39
日時: 2008年03月08日 22:39
右クリック→保存でも動作するように修正いたしました。
ASCIIモードでアップロードしていた為、改行コードが変わっていたのが原因でした。
バイナリでアップしなおしたため、正常に使用できるようになっていると思います。
お手数をおかけして申し訳ありませんでした。
投稿者: Celp | 2008年03月08日 22:43
日時: 2008年03月08日 22:43
素早い対応ありがとうございます。
ttp://www.uploader.jp/dl/vipquality/vipquality_uljp00149.bmp.html
少しは進むようになったんですが今度はavs2wav.exeでエラーがでます。
何度も申し訳ないです。
投稿者: 774 | 2008年03月08日 22:58
日時: 2008年03月08日 22:58
簡単にできる記事にしたいため、フィードバックは頂けるほどありがたいです。
avsファイルでエンコードする動画のフルパスは指定されているでしょうか。
また、動画を読み込む部分で、ロゴ機能を使用しない場合はmain=の部分を削除する必要があります。
エンコードしようとしている動画の音声はどのようなものでしょうか。
もしdxtory等で撮影されている場合、PCM以外の方式で撮影は行っていないでしょうか。
(MP3等でエンコードしながら撮影されていますか?)
投稿者: Celp | 2008年03月08日 23:38
日時: 2008年03月08日 23:38
avsファイルも修正アップロードしてありますので、
念の為こちらもダウンロードしなおしてみてください。
投稿者: Celp | 2008年03月08日 23:41
日時: 2008年03月08日 23:41
一度全てアインストし全ての手順を最初から行ったら無事できました。私の不手際でした。
丁寧に親身になって回答して頂きありがとうございます。
投稿者: 774 | 2008年03月09日 15:15
日時: 2008年03月09日 15:15
エンコードを行なおうとするとエラーが出てしまいました。
エンコード中(音声)で
ERROR: could not open WAV file
エンコード中(映像)で
x264 [error]: Rawyuv input requires a resolution.
上記のような内容です。
よろしくお願いします。
投稿者: nao | 2008年03月12日 04:58
日時: 2008年03月12日 04:58
使用しているOSと、エンコードしようとしている動画の形式を教えていただけるでしょうか。
また、以下の点をご確認願います。
・avsファイルの動画読み込み部分にて、適切な読み込み関数が使用されているか
DxtoryとFrapsどちらで撮影したかによって関数を変える必要があります。
・avsファイルにてエンコードする動画のパスはきちんと指定されているか
きちんとダブルコーテーション("")で、くくられているか確認します。
・エンコードの際、avsファイルをbatにドラッグしているか
動画をそのままドラッグしてもおそらくエンコードできません。
以上、よろしくお願いします。
投稿者: Celp | 2008年03月12日 21:59
日時: 2008年03月12日 21:59
失礼いたしました。
OSはXPで、Frapsで撮影したaviファイル10個程をエンコードするつもりです。
現在以下のような記述をしております。(抜粋)
AVISource("J:\FEZ\FEzero_Client 2008-03-01 10-10-44-66.avi") +
\ AVISource("J:\FEZ\FEzero_Client 2008-03-01 10-12-54-89.avi") +
\ AVISource("J:\FEZ\FEzero_Client 2008-03-01 10-15-10-14.avi")
動画のパスとダブルコーテーションは確認しましたが問題は見つかりませんでした。
投稿者: nao | 2008年03月12日 23:28
日時: 2008年03月12日 23:28
naoさんと同じ症状の俺が通ります…。
全くエラー表示でOSはXP
記述もnaoさんのものとほぼ同様です。
投稿者: 染 | 2008年03月13日 04:06
日時: 2008年03月13日 04:06
念の為ご使用のavsファイルをそのままUpして頂けますでしょうか。
http://a-cube.net/cgi/up/
batへドラッグした結果のスクリーンショットも
アップしていただけると助かります。
エンコードを開始した際、エラーが出た後どのような状態になっているでしょうか。
temp.mp4という名前のファイルは作成されているかの確認をお願いします。
もしtempが作成されていない場合、動画の読み込みを失敗している可能性が高いです。
動画を連結せず、ひとつだけ読み込んだ場合はどのような結果になるかも試していただけますでしょうか・
改善する見込みは不明ですが、もしよければffdshowを導入してみてください。
http://cowscorpion.com/Codec/ffdshow.html
投稿者: Celp | 2008年03月13日 21:32
日時: 2008年03月13日 21:32
途中失礼します。
私も最初上のお二方と同じ症状でしたが、
各ソフトと動画が入ったフォルダをCドライブ直下に置いた所
エンコードできました。
分かりやすい説明を書いてくださったCelpさんには感謝です。
投稿者: らん | 2008年03月13日 22:33
日時: 2008年03月13日 22:33
>>らん様
補足ありがとうございました。
>>nao様
>>染様
らん様のご指摘も参考にしてみてください。
エンコードに使用するフォルダのフルパス上に全角が入らないことと、
階層が余り深くならないようにしてみてください。
追加で、以下のことも試してみてください。
・AVISYNTHの再インストール
・encode.batをテキストエディタで開き、
avs2wav %~1 tempwav.wavの行を
avs2wav %~1 "tempwav.wav"に変更する
投稿者: Celp | 2008年03月14日 20:24
日時: 2008年03月14日 20:24
エンコードするために用意したソフトウェアのフォルダを、
元動画と同じディレクトリに配置するとできたという報告を頂きました。
未解決でしたら試してみてください。
手順1に必要なソフトウェアを追加しましたので、
そちらを導入も同時にお願いいたします。
投稿者: Celp | 2008年03月14日 22:29
日時: 2008年03月14日 22:29
Celp様、らん様
ソフトウェアを同じディレクトリに配置することで無事にエンコードすることができました。
ありがとうございました。
投稿者: nao | 2008年03月15日 00:50
日時: 2008年03月15日 00:50
エンコードしようとすると
avs3wav.exeに問題が発生したため終了します。
と表示されてエンコードができません。
知り合いに言われたままに設定したので何が原因なのかまったくわからないです(´・ω・`)
どうしたらいいでしょうか
投稿者: みんち君 | 2008年04月14日 00:26
日時: 2008年04月14日 00:26
>>みんち君様
ここの記事ではなく、お知り合いを頼りに作業をされていたのであれば、
まずはここの記事との相違点を教えていただけないでしょうか。
そちらのエラーが出る問題点としては、以下のことが考えられます。
(1)動画の音声がPCMではない
(2)動画のフルパスに全角文字がある
(3)動画とエンコード用ソフトウェア一式が同じドライブに保存されていない
その他対処法として以下があります。
(1)encode.batをテキストエディタで開き、
avs2wav %~1 tempwav.wavの行を
avs2wav %~1 "tempwav.wav"に変更する
投稿者: Celp | 2008年04月14日 21:07
日時: 2008年04月14日 21:07
dxtoryで録画したものをエンコードさせてもらったのですが
再生するとたまに倍速になったり元の速度に戻ったりと
可笑しな出来になりました。サウンドの方も倍速になった
映像に置き去りにされているのか、ズレているのかで映像と
バラバラになってしまいました。原因はなんなのでしょうか?
エンコードする前のAviファイルを再生すると音のズレや
映像の倍速化等はありませんでした。
投稿者: 匿名 | 2008年06月04日 06:12
日時: 2008年06月04日 06:12
元ファイルが正常であればエンコード後に異常な状態になったことは経験がありません。
状況も言葉に表しづらいので調べる事が難しいです。
エンコード中にPCで他の作業を実施されたりはしていませんでしたか?
また、何度エンコードしても全く同じ結果になりますか?
投稿者: Celp | 2008年06月04日 20:38
日時: 2008年06月04日 20:38
匿名になっていました・・・申し訳ないです。
指摘された2点を試してみましたが同じ結果になりました。
試しに同じ動画を5回エンコードしてみましたが倍速
通常再生速度になったり戻ったりした時間帯も一緒でした。
気になった点でエンコード中CPU使用率がほぼ100%だった事なのですが、これは音ズレ等に関係しているのでしょうか?
投稿者: せろ | 2008年06月04日 22:13
日時: 2008年06月04日 22:13
エンコード中のCPU使用率は高くてもおそらく問題ありません。
15FPSなどの低いFPSで撮影した動画でも同様の問題が発生しますか?
現在のDxtoryの設定にHDDの速度は十分間に合っているか確認してみて下さい。
投稿者: Celp | 2008年06月05日 16:12
日時: 2008年06月05日 16:12
dxtoryのFPSの値を下げてみた所、問題なく録画されました。
迅速な対応と説明ありがとうございました!
投稿者: せろ | 2008年06月06日 06:11
日時: 2008年06月06日 06:11
少し教えてほしいのですが
dxtory音声コーデックなしで44.1khz16ビット,ステレオで
録画後上記の方法でエンコードすると必ず後半にいくにつれて
音がずれるんですけどどうしたらいいんでしょうか?
投稿者: 匿名 | 2008年08月12日 14:26
日時: 2008年08月12日 14:26
私も同様の問題が発生して原因について調べているところです。
以下のURLを参考にしてみてください。
http://forum.dxtory.com/index.php?topic=211.0
投稿者: Celp | 2008年08月14日 23:36
日時: 2008年08月14日 23:36
temp.mp4というのができるのですが、容量が0KBです。
投稿者: 匿名 | 2008年09月19日 10:19
日時: 2008年09月19日 10:19
エンコード時にエラーがでます。
tempwav.wavとtempwav.mp4が見つからないとでます。
投稿者: 匿名 | 2008年09月19日 10:26
日時: 2008年09月19日 10:26
連続レスすみません。
自己解決しました・・・。
ただ、エンコされた動画は作成されません。
投稿者: 匿名 | 2008年09月19日 10:31
日時: 2008年09月19日 10:31
コメントや補足を何度も読み試してみましたが、下記のようなエラーがでました。
ERROR: could not open WAV file
***************************************
** エンコード中(映像) **
***************************************
1pass目エンコード開始…18:08:41.98
x264 [error]: Rawyuv input requires a resolution.
1pass目エンコード終了。2pass目エンコード開始…18:08:42.01
x264 [error]: Rawyuv input requires a resolution.
2pass目エンコード終了…18:08:42.03
***************************************
** 音声と画像の結合 **
***************************************
Unknown input file type
Error importing temp.mp4: End Of Stream / File
***************************************
** 完成結果の表示 **
***************************************
Error opening file C:\Documents and Settings\Owner\My Documents\movie make\encod
e.avs.mp4: Requested URL is not valid or cannot be found
***************************************
** 一時ファイルの削除 **
***************************************
続行するには何かキーを押してください . . .
投稿者: てぃしふぉ | 2008年09月19日 18:09
日時: 2008年09月19日 18:09
>>匿名様
tempファイルが作成されない点については自己解決されたということですが、
具体的に今はどのような状況でしょうか?
tempwav.mp4とtemp.mp4が存在しており、それぞれが正常に再生できるようであれば、
メモ帳に以下の内容をコピペして拡張子を.batとし、
tempファイルと同じフォルダに保存して実行した結果を教えていただけないでしょうか。
(内容はencode.batで最終的に実施するmp4box.exeを使った結合とほぼ同じものです。)
@echo off
cd /d %~dp0
mp4box -add "temp.mp4" -add "tempwav.mp4" -new "new.mp4"
pause
exit
>>てぃしふぉ様
ロゴ挿入は未使用でしょうか?
そうであればencode.avsで動画を読み込む際の関数を、
DirectShowSource("パス")からAVISource("パス")にすると
改善する場合があります。
投稿者: Celp | 2008年09月20日 09:56
日時: 2008年09月20日 09:56
当時のx264.exeなら正常ですが、最新物だとエラー出ますな。
1pass目エンコード開始… 2:43:06.48
x264: unknown option -- bime
1pass目エンコード終了。2pass目エンコ
x264: unknown option -- bime
2pass目エンコード終了… 2:43:06.79
投稿者: 通りすがり | 2008年10月07日 02:44
日時: 2008年10月07日 02:44
ご指摘ありがとうございます。
bimeオプションを削除しました。
投稿者: Celp | 2008年10月09日 20:42
日時: 2008年10月09日 20:42
エンコードはできたのですが、30Gの動画が2Gになっただけでした・・。もう一度エンコードをすれば200M以内に収まるんでしょうか?後ビットレート計算は-64000の26分弱ですので987654にしました。
投稿者: やすくん | 2009年01月08日 08:21
日時: 2009年01月08日 08:21
>>やすくん様
映像のビットレートの入力は[kbps]、つまり1000倍した値になります。
よってエンコード時に987654と入力してしまうと1000倍の987654000[bps]でエンコードしてしまうため、
987と入力してください。
投稿者: Celp | 2009年01月08日 21:10
日時: 2009年01月08日 21:10
ERROR: could not open WAV file
と エラーが出てしまうのですがどこに問題がありますか?
DirectShowSource("パス")からAVISource("パス")にしても
何も変わりませんでした
投稿者: 雪音 | 2009年01月10日 12:55
日時: 2009年01月10日 12:55
>>雪音様
少し情報が少ないので状況についてもう少し詳しく説明していただけるとお力になりやすいです。
エンコードしようとしているファイルはDxtoryで撮影したものでしょうか。
エンコード前のファイルが正常に再生でき、音声も正常に再生できるか確認してください。
撮影するときの音声設定はPCM音声になっているか確認してください。mp3等で圧縮しているとエンコードできません。
avsファイル、エンコードに使うbat系列作業フォルダ、エンコードする動画すべてが同じパーティションに配置して試してみてください。
映像部分のエンコードは正常に開始されるか教えてください。
投稿者: Celp | 2009年01月10日 19:39
日時: 2009年01月10日 19:39
雪音さんと同じ症状になります。
ERROR: could not open WAV file
とエラーがでます。
エンコードしたいファイルはDxtoryで撮影したもので音声設定はPCMになてます。
avsファイル、エンコードに使うbat系列作業フォルダ、エンコードする動画すべてを同じパーティションに配置しました。
ちなみに
ERROR: could not open WAV file
жжжжжжжжжжжжжжжжжжжжжж
жж 音量調整中 жж
жжжжжжжжжжжжжжжжжжжжжж
C:Documents
Cant open C:Documents for reading
Cant open and for reading
Settings(動画パス名)avswev.m4a
Cant open Settings(動画パス名)avswev.m4afor reading
Applying again of 2 to C:Documents...
Cant open C:Documents for modifying
Appkying gain change of 2 to and...
Cant open and for modifying
Applying gain change of 2 to Settings(パス)avswev.m4a...
Cant open Settings(パス)avswev.m4a for modifying
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
жж エンコード中(映像) жж
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
エンコード開始・・・20:25:43.17
×264〔error〕:Rawyuv input requires resolution.
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
жж 映像と音声の結合 жж
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
Unknown input file type
Error importing(パス)avstemp.mp4:End Of Stream/File
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
жж 一時ファイルの削除 жж
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
指定されたパスが見つかりません。
指定されたパスが見つかりません。
指定されたパスが見つかりません。
続行するには何かキーを押してください・・・
全くの初心者ですので申し訳ないですがそのまま入力させていただきました。途中スペルなど間違っていましたら申し訳ないです。
解決策をお願い致します。
and
投稿者: さり | 2009年01月26日 20:50
日時: 2009年01月26日 20:50
雪音さんと同じ症状になります。
ERROR: could not open WAV file
とエラーがでます。
エンコードしたいファイルはDxtoryで撮影したもので音声設定はPCMになてます。
avsファイル、エンコードに使うbat系列作業フォルダ、エンコードする動画すべてを同じパーティションに配置しました。
ちなみに
ERROR: could not open WAV file
жжжжжжжжжжжжжжжжжжжжжж
жж 音量調整中 жж
жжжжжжжжжжжжжжжжжжжжжж
C:Documents
Cant open C:Documents for reading
and
Cant open and for reading
Settings(動画パス名)avswev.m4a
Cant open Settings(動画パス名)avswev.m4afor reading
Applying again of 2 to C:Documents...
Cant open C:Documents for modifying
Appkying gain change of 2 to and...
Cant open and for modifying
Applying gain change of 2 to Settings(パス)avswev.m4a...
Cant open Settings(パス)avswev.m4a for modifying
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
жж エンコード中(映像) жж
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
エンコード開始・・・20:25:43.17
×264〔error〕:Rawyuv input requires resolution.
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
жж 映像と音声の結合 жж
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
Unknown input file type
Error importing(パス)avstemp.mp4:End Of Stream/File
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
жж 一時ファイルの削除 жж
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
指定されたパスが見つかりません。
指定されたパスが見つかりません。
指定されたパスが見つかりません。
続行するには何かキーを押してください・・・
全くの初心者ですので申し訳ないですがそのまま入力させていただきました。途中スペルなど間違っていましたら申し訳ないです。
解決策をお願い致します。
and
投稿者: さり | 2009年01月26日 20:51
日時: 2009年01月26日 20:51
連続で申し訳ございません。
上記で(動画パス)(パス)とかいてあるところは
(1) x264.exe
(2) avs2wav.exe
(3) MP4Box.exe
(4) neroAacEnc.exe(zipを解凍した後、win32フォルダの中にあります)
(5) aacgain.exe
等がはいってあるところです。
エンコードしたい動画もそこにいれてあります。
どうぞ宜しくお願いします。
投稿者: さり | 2009年01月26日 20:55
日時: 2009年01月26日 20:55
>>さり様
ユーザー名に全角文字を使っていませんか?
パスに全角文字が含まれていると正常に動作しない場合があります。
AVSファイルのみでもドライブ直下等全角文字が含まれていない位置に配置してみてください。
avswev.m4aとなっている部分がありますが、
サンプルBatのアウトプットそのままであればavsw"a"vになっていると思います。
もし編集された場合はBatファイルの再確認(再度落としなおして上書き)をしてみてください。
投稿者: Celp | 2009年01月26日 21:09
日時: 2009年01月26日 21:09
Celp様
ありがとうございます。
上記の2件試してみたところ、途中でエラーエラー窓が表示されました。
avs2wav.exeを終了します。だそうです。
何度も申し訳ございません宜しくお願いします。
投稿者: さり | 2009年01月27日 09:57
日時: 2009年01月27日 09:57
>>さり様
もし導入編のページでZipにまとめられているAVSファイルを使用している場合は、
この記事でリンクしているAVSファイルに変更してみてください。
動画の読み込み方法が違うので、Dxtoryでキャプチャした動画を使用する場合は
この記事でリンクしているAVSファイルが直接の例になります。
記事が混乱を招くような状態になっていて申し訳ありません。
AVSファイル
http://a-cube.net/fez/encode.avs
まだ異常がある場合、AVSファイルもしくは元動画に異常があるかを確認したいため、
VirtualDubModというソフトウェアを起動し、そのソフトウェア上にAVSファイルをドラッグしてみてください。
VirtualDubMod
http://sourceforge.net/project/showfiles.php?group_id=65889&package_id=63653
VirtualDubModの画面上に動画が表示され、スライドを移動させると
プレビュー内容が変化すればAVSファイルに異常はありません。
上記2点の確認をお願いします。
投稿者: Celp | 2009年01月27日 20:16
日時: 2009年01月27日 20:16
Celp様
お返事ありがとうございます。
まずavsファイルの変更をし、再度試みましたが、音声出力の
Scanning...
>>> 0.0% Output...
というところで
問題が発生したためavs2wav.exeを終了します。
というエラーメッセージがでました。
次に、VirtualDubModを起動しドラッグしたところ、
VirtuaDub Error
Avisynth open failure:
DirectShowSource:Icant determine the frame rate of
theVideo ;you must use the ¨fps¨ parameter
(C:¥encode¥encode.avs,line 7)
というエラーがでました。
お手数おかけしますがこの結果についてまた教えて頂ければうれしいです。
投稿者: さり | 2009年01月27日 21:15
日時: 2009年01月27日 21:15
>>さり様
読み込み部分を以下のように書き換えてみてください。
DirectShowSource("fez.avi", convertfps=true, fps=30.000)
fez.aviを動画パスに、fpsを動画撮影時に設定したFPSを指定してください。
また、読み込み部分をAVISourceに変えた場合も試してみてください。
投稿者: Celp | 2009年01月27日 22:31
日時: 2009年01月27日 22:31
Celp様
お返事ありがとうございます。
まず読み込み部分を変更し、DirectShowSourceでもAVISourceでも試してみましたが、やはり同じところでエラーがでました。
avs2wav.exeを終了します。というものです。
また、VirtualDubModを起動しドラッグしたところ
DirectShowSourceの場合は
VirtuaDub Error
Avisynth open failure:
Script error:DirectShowSource does not have a named argument ¨convertfps¨
(C:¥encode¥encode.avs,line 7)
AVISourceの場合
VirtuaDub Error
Script error:AVISource does not have a named argument ¨convertfps¨
(C:¥encode¥encode.avs,line 7)
とでました。
お手数ですがご指示をお待ちしております。
投稿者: さり | 2009年01月28日 01:32
日時: 2009年01月28日 01:32
音声と画像の結合
Error importing temp.mp4 Requested URL is not valid or cannot be found
完成結果の表示
Error opening file C:\Documents and Settings\***\encode.avs.mp4: Requested URL is not valid or cannot be found
と エラーがでます
***にはデスクトップやらなんとかいろいろでてます
てぃしふぉさんに似ていたので
DirectShowSource("パス")からAVISource("パス")にしてみましたが改善されませんでした
投稿者: へんてこ | 2009年01月28日 18:43
日時: 2009年01月28日 18:43
encode.batが、紹介しているバージョンのx264で使用できなかったため更新しました。
>>へんてこ様は、音声のエンコードは正常にできていて、
動画のエンコードができていなかった場合、
新しいbatファイルで実行していただければ正常にエンコードできるかと思います。
そうでなかった場合は状況をもう少し詳しく書いていただけますでしょうか。
>>さり様
作業フォルダを移動させて、動画、AVS、BAT全てにおいて全角文字や記号(#や%)が含まれないようにしてください。
(Cドライブ直下等)
その後AVSファイルに、以下の3行だけ記入して試してみてください。
DirectShowSource("動画パス")
ConvertToYV12()
return last
上記2点で解決しない場合、今さらですが確認させてください。
・エンコードしようとしている動画はDxtoryもしくはFrapsで撮影したものが1ファイルでしょうか
・エンコードしようとしている動画はウィンドウズメディアプレイヤーで正常に再生できるでしょうか
・正常に再生した際に音声や映像に異常は感じられないでしょうか
・現在エンコードしている動画以外に短いテスト動画を用意してエンコードした場合、同様のエラーが発生するでしょうか
投稿者: Celp | 2009年01月28日 23:44
日時: 2009年01月28日 23:44
Celp様
ご回答ありがとうございます。
まず最初からすべてやり直してみました。
Cドライブ直下に全てファイルを移動し、
試してみましたがやはりできませんでした。
次に、3行だけに変更し実行したところ、
無事完了しました。
ですが音がでません。
RRROR:Unsupported encoding configuration
となっていました。
>>上記2点で解決しない場合、今さらですが確認させてください。
・エンコードしようとしている動画はDxtoryもしくはFrapsで撮影したものが1ファイルでしょうか
Dxtory 無料のやつです
・エンコードしようとしている動画はウィンドウズメディアプレイヤーで正常に再生できるでしょうか
再生されます
・正常に再生した際に音声や映像に異常は感じられないでしょうか
異常はありません
・現在エンコードしている動画以外に短いテスト動画を用意してエンコードした場合、同様のエラーが発生するでしょうか
30秒ほどの動画もエラーがでました。
投稿者: さり | 2009年01月29日 09:45
日時: 2009年01月29日 09:45
連続で申し訳ございません。
上記の件ですが、main=を削除し忘れており、削除して再度試したところ3行にしなくても実行できました。
ですがやはり音声はありませんでした。
RRROR:Unsupported encoding configuration
(映像)は2pass目エンコード終了・・・11:12:00.09
でエンコード後も問題なく再生できました。
ж音声と画像の結合ж
IsoMedia import - track ID - Video(size640×480)
Unknown input file type
Error importing tempwav.mp4:Requested URL is valid or cannot be found
ж完成結果の表示ж
Error opening file C:¥encode¥encode.avs.mp4:Requested URL is not valid or cannot be found
となりました。
また、ж音声出力жの際、
ffdshow互換性管理プログラムろいう別窓が表示され、
使用するかどうかきかれますがこの設定も関係あるのでしょうか?
ちなみに使用してもしなくても音声はでませんでした。
お手数ですがお返事お待ちしております。
投稿者: さり | 2009年01月29日 11:41
日時: 2009年01月29日 11:41
>>さり様
状況がいくらか進展したようでなによりです。
さて、エラーメッセージがUnsupported encoding configurationとなると、
やはりDxtoryで撮影した際の音声設定が怪しいように感じられます。
もう一度「PCM 44.100kHz 16ビット、ステレオ」にしっかり設定して試してみてください。
BATが起動した際には何も入力をせずエンターのみで実行してください。
そうすればデフォルト設定でエンコードされるため、間違った設定でプログラムを起動することがなくなります。
設定を確認しても正常にエンコードできない場合、
本当に動画がPCM音声になっているかを「真空波動研」等のソフトウェアで調べてください。
真空波動研
http://www.kurohane.net/archive/sinkusuperlite_081122.zip
ダウンロード後、解凍してできたSinkuSuperLite.exeに
エンコードしようとしているAVIファイルをドラッグしてください。
[FEzero_Client 2009-01-10 19-37-16-000.avi]
800x600 24Bit Dxtory 30.00fps 97f 345613.13kb/s
PCM 48.00kHz 16Bit 2ch 1536.00kb/s
INFOTAG
[RIFF(AVI2.0)] 00:00:03.233 (3.233sec) / 140,315,918Bytes
3行目が音声に相当しますので、この部分を確認してください。
投稿者: Celp | 2009年01月29日 21:16
日時: 2009年01月29日 21:16
Celp様
真空波動拳で元のaviをドラッグしたところ、
PCM 96.00HKz 16Bit 2ch 3072.00kb/s
となっておりました。
そして、再度44.100kHzに設定し直してエンコードしたところ、成功しました!!!
本当にありがとうございました。
投稿者: さり | 2009年01月30日 13:13
日時: 2009年01月30日 13:13
すみません、友人と一緒にこのエンコード方法を仕様させいただこうと思ったのですが。
自分はXPでしっかり最後までできたのですが、どうにも友人はVistaでうまくできずava2wav.exeに問題が発生したため終了しましたとなってしまいます。
この方法はVistaには対応してないのでしょうか?
友人に聞いたところ…まず導入のところで、・.Net Framework 2.0 SP1と・Microsoft Visual C++ 2005 SP1 再頒布可能パッケージもインストールができなくエラーが発生すると言っています。
そこまで自分も友人もPCに詳しくないのですが、どうしたらよいのでしょうか?教えていただけると助かります。
ちなみにDxtoryで撮影しているようです。
投稿者: ちぃ | 2009年02月12日 17:32
日時: 2009年02月12日 17:32
>>ちぃ様
Vistaの場合は.NET 2.0がインストールできませんが、必要ないので問題ありません。
その代わりに、一応.NET 1.1をインストールしてみてください。
http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=ja
Visual C++再頒布パッケージがインストールできないのはユーザー名に全角文字を使用しているからかと推測します。
全角文字を使用していないユーザーでインストールを実施してください。
Vistaのパス構成は覚えていませんが、動画やエンコードする作業フォルダに全角文字が含まれていると正常にエンコードできない場合があるので避けてください。(この記事のコメントを参照してください)
また、Vistaは管理者権限がないと色々な作業でつまづくと思います。
面倒かもしれませんが各プログラムにおいて以下の事項を確認してみてください。
http://support.adobe.co.jp/faq/faq/qadoc.sv?230789+002
まだ異常がある場合、AVSファイルもしくは元動画に異常があるかを確認したいため、
VirtualDubModというソフトウェアを起動し、そのソフトウェア上にAVSファイルをドラッグしてみてください。
VirtualDubMod
http://sourceforge.net/project/showfiles.php?group_id=65889&package_id=63653
VirtualDubModの画面上に動画が表示され、スライドを移動させると
プレビュー内容が変化すればAVSファイルに異常はありません。
投稿者: Celp | 2009年02月12日 22:57
日時: 2009年02月12日 22:57
Celp様
お早い返事ありがとうございます。
まずNET 1.1をインストールしそのあとVisual C++再頒布パッケージについても対処できました。
そしてそのあと、ちょっと気になりまして動画を真空波動研にかけたところ、音声がPCM 44.100 16bit 2chになっていなかったので、それを修正し。
encodeフォルダ内のexeを管理者として実行に切り替え、それで再度実行したのですが、プログラムの起動の許可をexeの個数分だけ出てきて、avs2wav.exeとx264.exeだけが停止してしまいます。
何度も申し訳ありませんが、対処法をお教えいただけると幸いです。
投稿者: 匿名 | 2009年02月13日 17:39
日時: 2009年02月13日 17:39
プログラム起動の許可確認ダイアログで許可すると正常に完了するのでしょうか。
以下のURLを参考にしてプログラム制御を無効にしてみてください。
http://www.atmarkit.co.jp/fwin2k/win2ktips/859disuac/disuac.html
投稿者: Celp | 2009年02月13日 22:21
日時: 2009年02月13日 22:21
Celp様
その解除を行ったところ、起動の確認はなくなったようなのですが、その2つの.exeがやはり停止してしまうようです。
投稿者: ちぃ | 2009年02月14日 14:02
日時: 2009年02月14日 14:02
>>ちぃ様
XP SP2互換モードで動作させてみてください。
http://www.gigafree.net/faq/vista/
Avisynthが正常かどうか、AVSファイルもしくは元動画に異常があるかを確認したいため、
VirtualDubModというソフトウェアを起動し、そのソフトウェア上にAVSファイルをドラッグしてみてください。
VirtualDubMod
http://sourceforge.net/project/showfiles.php?group_id=65889&package_id=63653
VirtualDubModの画面上に動画が表示され、スライドを移動させると
プレビュー内容が変化すればAVSファイルに異常はありません。
exeが停止すると状況をもう少し詳しく教えていただけないでしょうか。
コマンドプロンプトに何かメッセージが出ていればその内容を教えてください。
投稿者: Celp | 2009年02月14日 21:53
日時: 2009年02月14日 21:53
Celp様
まずVirtualDubModのほうは,オブジェクト名が見つかりませんでした。というエラーが出て。
動作停止してしますようです。
コマンドプロンプトが…
*************************
** 音声出力 **
*************************
avs2wav v1.0 by jory Stone
Input:D:¥encode¥encode.avs
Output:tempwav.wav
Scanning for Audio Stream...
Scanning...
*************************
** エンコード中(音声) **
*************************
***************************************
* *
* Nero AAC Encoder *
* Copyright 2008 Nero AG *
* All Rights Reserved Worldwide *
* *
* Package build date:Sep 17 2008 *
* Package version: 1.3.3.0 *
* *
* See -help for a complete list ... *
***************************************
ERROR:could not open WAV file
****************************
** エンコード中(映像) **
****************************
1Pass目エンコード開始…<時間>
avis[error]:unsupported input format(DIB )
x264[error]:could not open input file
1pass目エンコード終了。2pass目エンコード開始…<時間>
avis[error]:unsupported input format(DIB )
x264[error]:could not open input file
2pass目エンコード終了…<時間>
****************************
** 音声と画像の結合 **
****************************
unkonwn input file type
Error importing temp.mp4:End Of Stream/File
****************************
** 完成結果の表示 **
****************************
Error opening file D:¥encode¥encode.avs.mp4:Requested URL is not valid or cannnot be found
*****************************
** 一時ファイルの削除 **
*****************************
D:¥encode¥tempwav.wavが見つかりませんでした。
D:¥encode¥tempwav.mp4が見つかりませんでした。
続行するには何かキーを押してください...
友人から送られてきたものを、手打ちなので少々ずれとかがありましてすみません。
投稿者: ちぃ | 2009年02月16日 18:12
日時: 2009年02月16日 18:12
(1)以下のURLを参考にして、Avisynthがインストールされていることを確実にしてください。
http://www.avisynth.info/?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
(2)インストールしたことが無ければDivXをインストールしてください。(必須ではありませんが、環境によってはDivXのようなコーデックがVirtualDubModの操作のために必要な場合があります)
http://www.divx.com/downloads/divx/win
(3)以下のURLを右クリックし、エンコードの作業用フォルダにダウンロードして保存してください。
http://a-cube.net/fez/test.avs
"動画パス"の部分をエンコードしたい動画のフルパスに変更してください。
動画のファイル名や配置場所に、全角文字(日本語等)が含まれないようにしてください。
Dxtoryで撮影した動画をエンコードするのであれば、Dxtoryをインストールしてあるパソコンで操作を実施してください。
(4)上記3で編集したファイルをVirtualDubModにドラッグアンドドロップしてください。
投稿者: Celp | 2009年02月16日 22:02
日時: 2009年02月16日 22:02
Celp様
初めまして。
こちらの記事を参考にエンコードしてみたところ、ava2wav.exeに問題が発生したため終了しましたと出てしまいます。
撮影ソフトはFrapsで、10個前後の動画。
生データはWMPで正常に再生可能。
エラーの出るタイミングは、1Pass目エンコード中。
exeファイルと動画は、Cドライブ直下。
10個の動画を、個々にエンコードした場合は、問題なくエンコードできます。
投稿者: はる | 2009年04月22日 21:29
日時: 2009年04月22日 21:29
>>はる様
動画の連結部分で失敗していそうです。
AVISource("パス") +
\ AVISource("パス")
となっていることを確認してみてください。
投稿者: Celp | 2009年04月23日 21:56
日時: 2009年04月23日 21:56
Celp様
回答ありがとうございます。
AVISource("パス") +
\ AVISource("パス")
と、きちんとなっています。
いくつか動画を撮って試してみたのですが、
50%辺りでエラーが出たり、80%辺りでエラーが出たりと
ばらばらでした。
中には問題なくエンコード出来る場合もありました。
投稿者: はる | 2009年04月26日 22:12
日時: 2009年04月26日 22:12
>>はる様
成功する時があるという部分について、
エンコードが可能な動画は何度やっても成功するという場合であれば、
元の動画に原因があるように見受けられます。
AVISourceをDirectShowSourceに変更して試してみてください。
以前私が使用していたバージョンでは読み込むことができませんでしたが、
今はこれで読み込むことができるかもしれません。
さて、なぜエンコードできない動画が作成されているかという問題ですが、
これは今の情報量では助言しづらい問題です。
例えば、HDDへの書き込み速度が不足しており、コマ落ちが発生しているのかもしれません。
FPSや解像度等の設定を落とした状態で撮影したものを試してみてください。
投稿者: Celp | 2009年04月27日 20:08
日時: 2009年04月27日 20:08
Celp様
エラーが出た動画で、AVISourceをDirectShowSourceに変更したところ
無事にエンコードすることが出来ました。
FPSや解像度等の設定を落とした状態で撮影したものはまだ試していませんが、
今後もエラーが出るようであればその辺りを変更したいと思います。
ありがとうございました。
投稿者: はる | 2009年04月28日 19:32
日時: 2009年04月28日 19:32