トップページ | 2009年10月 »

2009年9月

2009年9月27日 (日)

x264の設定

「敷居が高い」と避けてきたx264ですが、やはりパラメーターが決まらない。参考にしているサイトとx264のバージョンが違うせいか、エラーが帰ってくる。調べなおし?

|

2009年9月26日 (土)

ニコニコ動画用ファイル

ニコニコ動画用にファイルのエンコードを試した。依頼主はプレミアム会員とのこと。

仕様を調べると

ニコニコ動画まとめwiki

http://nicowiki.com/

(h264+aac).mp4が良さそうなので、検索。zoome向けなのですが、条件が近いので

elz's videos

とことん画質 x264の設定とかカスタムマトリクス

http://zoome.jp/elz/diary/133

を参考に、batファイルを作成(ほとんどパクッてます)。マトリックスはそのままコピペで使用。

encode.bat

--------------------------------------------------------------

@echo off

:START
if /i %~x1==.avi (goto AVI)
if /i %~x1==.wmv (goto AVI)
if /i %~x1==.avs (goto AVS)

:AVI
echo DirectShowSource("%1") > v.avs
goto X264

:AVS
copy %1 v.avs
goto X264

:X264
copy v.avs s.avs
echo ConvertToYV12() >> v.avs
echo LanczosResize(512,384) >> v.avs
echo return last >> v.avs

c:\h264\x264.exe --pass 1 --bitrate 900 --aq-mode 0 --qcomp 0.7 --qpmin 15 --qpmax 35 --qpstep 10 --ipratio 1.3 --pbratio 1.5 --scenecut 75 --min-keyint 8 --keyint 320 --8x8dct --partitions "p8x8,i4x4,p4x4,b8x8,i8x8" --bframes 3 --weightb --direct auto --subme 6 --me umh --trellis 2 --merange 16 --ref 4 --mixed-refs --deblock 0:0 --cqmfile "c:\h264\matrix.cfg" --no-dct-decimate  --no-fast-pskip -o "%~dpn1_Raw.264" "v.avs"

c:\h264\x264.exe --pass 2 --bitrate 900 --aq-mode 0 --qcomp 0.7 --qpmin 15 --qpmax 35 --qpstep 10 --ipratio 1.3 --pbratio 1.5 --scenecut 75 --min-keyint 8 --keyint 320 --8x8dct --partitions "p8x8,i4x4,p4x4,b8x8,i8x8" --bframes 3 --weightb --direct auto --subme 6 --me umh --trellis 2 --merange 16 --ref 4 --mixed-refs --deblock 0:0 --cqmfile "c:\h264\matrix.cfg" --no-dct-decimate  --no-fast-pskip -o "%~dpn1_Raw.264" "v.avs"

:SOUND
echo sound = last.Audiorate != 48000 ? last.SSRC(48000, false) : last >> s.avs
echo AudioDub(BlankClip(length=sound.framecount, width=400, height=300, fps=sound.framerate, color=$000000), sound) >> s.avs
c:\h264\wavi.exe s.avs c:\h264\temp.wav
c:\h264\neroAacEnc.exe -lc -br 128000 -2pass -if c:\h264\temp.wav -of temp.aac

c:\h264\mp4box.exe -fps 30 -add "%~dpn1_Raw.264" -add "temp.aac" -new "%~dpn1.mp4"

pause

--------------------------------------------------------------

リンク先の通りだと、x264がエラーを返すので、順次修正。ニコ動サイズへのリサイズと、色変換を追加しました。

Youtubeしか見たことが無かったので、勉強になりました。でも本当にアップできるかどうかはまだ不明。

|

2009年9月23日 (水)

携帯動画変換君のエラー[Error:-43]解消!!(その2)

携帯動画変換君のffmpegを更新したら、[Error:-43]も解消!!1TBのHDDでも保存OK。ffmpegのバグだったのかな。とにかく感謝、感謝。

お気に入りの動画を携帯で見よう

ffmpeg_bin_core2-19883.zip (Core2最適化版)

|

2009年9月22日 (火)

携帯動画変換君とffmpeg

約4時間の.3gpを作成。MPC-HCで再生すると、先頭から3時間は普通に再生。以後×。QTは再生可能だけどシークバーを操作すると画面が固まる。他のコンテナ(.avi、.ogm、.mkv)は問題無し。んんんん。。。。

で、携帯動画変換君のffmpegを更新してみた。

参考

http://freesoft.tvbok.com/movie_encode/3gp_converter/ffmpeg_new_ver.html

http://blog.k-tai-douga.com/article/32181531.html

http://blog.k-tai-douga.com/article/29190052.html

HDのm2tsを、そのままドラッグ&ドロップで変換可能。TMPGEnc Editor 3でCMカットしたmpg(mpeg2+AC3)もOK!先達の知恵に感謝。感謝。

|

P905i用の動画(3)

地デジの.tsファイルはcciconv188.exeで、コピワン情報を削除後、TsSplitterGUI.exeでHD動画のみを抜き出し、DGIndexへ。Audio変換はm2tsと同様。これからVideoを再エンコードして、音ずれチェック。ソースは約4時間20分。今日の朝にはエンコードが終わる予定。

|

2009年9月20日 (日)

P905i用の動画(2)

iモーションの仕様がよく分からないので、画像ビットレートの上限をテスト。今のところ画像のビットレート「Target bitrate:3000kbps」が限界のようです。

MOL043.3GP・・・NG

MOL044.3GP・・・OK

音声の設定は、192kbps 48kHzのaac

画像の設定は、

MOL043.3GPは3050kbps

MOL044.3GPは3000kbps

Xvidの設定は

1Pass

Profile@Level:Simple@L3

Target bitrate:3000kbps or 3050kbps

ZonesのQuantは削除

元データは、2chから拾ってきたmpg2(29.953秒)

1440x1080 29.97fps 12.1Mbps(20.0Mbps) MPEG2(Main@High) 899frame

1536kbps 48kHz 2ch PCM

DGIndex⇒Avisynth⇒VirtualDubMod⇒mp4box

Avisynthのフィルターは

LanczosResize(640,360)

のみ

Mol043_bitrate

Mol044_bitrate

Mol043_mediainfo

Mol044_mediainfo_2 

|

2009年9月19日 (土)

WAVファイルの処理

(地デジやBSデジの)m2tsやtsをDGIndexで処理すると、d2vとaacファイルができる。このaacをそのままMuxすると音がずれるので、WAVに変換して先頭のディレイタイム分のデータを削除。削除して足りなくなった分は最後にNullデータを追加。これをaacに再変換してMux。今のところ、これで音ずれが無い(感知できない)。

AVIならVirtualDubModで簡単にDelay Timeの調整ができるけど、3gpはVirtualDubModが使えないのでそれなりに大変。

WAVファイルのフォーマット

http://tokyo-ct.net/usr/kosaka/for_students/lectwave/lectwave.pdf
http://www.web-sky.org/program/other/wave.php
http://www.kk.iij4u.or.jp/~kondo/wave/

バイナリーファイルの読み書き

http://www.ichibachi.com/delphi/bufstream.html
http://www.asahi-net.or.jp/~HA3T-NKMR/tips020.htm

Delphiのプログラミング

Delphi 4 プログラミングバイブル / Marco Cantu著 / 篠原 慶 監訳 / インプレス / 1999

http://www.amazon.co.jp/Delphi-4%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%E3%83%9E%E3%83%AB%E3%82%B3-%E3%82%AB%E3%83%B3%E3%83%88%E3%82%A6/dp/4844312731

Inside Delphi / Ray Lischner著 / 光田 秀 訳 / アスキー / 1997

http://www.amazon.co.jp/Inside-Delphi-Borland-programming-Lischner/dp/4756119514

|

2009年9月18日 (金)

携帯動画変換君のエラー[Error:-43]解消!!

携帯動画変換君で発生していた[Error:-43]が解消した。

行ったこと:出力先ディレクトリの変更

旧:F:\DTVApp

新:C:\DTVApp

自分のPCでは、C:、D:、G:はOKで、E:、F:はNG。

2週間前、Seagateの1TB HDDがロックしたので取り外し、他のHDDを持ってきてドライブ構成を変えたのが敗因か?

ちなみに、Tempフォルダーにあった.3GPと正規にできあがった.3GPをバイナリー比較したら、ヘッダーが違っている(その前にファイルサイズが違っている。正規にできたほうがサイズが小さい)。でもP905iでは両方再生できた。P905iは偉い。

環境

OS:Windows Vista Home Premium SP2 32Bit

HDD1:C Seagate ST3320620AS 320GB

HDD2:D Hitachi HDP725050GLA360 500GB

HDD3:E Hitachi HDT721010SLA360 1TB

HDD4:F Hitachi HDT721010SLA360 1TB

USB:G I・Oデータ機器 1GB

|

2009年9月17日 (木)

P905i用の動画(1)

m2tsは、DGIndexで前と後ろのCM以外を保存。

d2vはAvisynth経由でVirtualDubModへ(AvisynthはResizeのみ)。

mpeg2source("E:\To P905i\Vol01.d2v")
LanczosResize(640,360)
ConvertToYV12()

VirtualDubModはFast recompressで再エンコード。

CodecはXvid。

ProfileはSimple@L3・・・ここ重要

Target quantizerは3.0

音声はfaadでwavに変換し、Delay Timeを処理してfaacでaacに変換。

c:h264\faad -o "E:\To P905i\Vol01.wav" "E:\To P905i\Vol01 PID 141 DELAY -472ms.aac"

c:\h264\faac -b 192 -c 48000 --mpeg-vers 4 -o "E:\To P905i\Vol01.wav.new.aac" "E:\To P905i\Vol01.wav.new.wav"

mp4boxでMuxして出来上がり。

C:\h264\mp4box -fps 30 -3gp -add "e:\To P905i\Vol01.xvid.avi"#video -add "E:\To P905i\Vol01.wav.new.aac"#audio -new "e:\To P905i\Vol01Xvid.3gp"

mp4boxの

":delay=delay_ms"    sets imported media initial delay in ms

Optionの使い方が分からない。。。なので、Delay Timeの処理はツールを自作。DGIndexの-472msecから、wavファイルの先頭の472msec分を削除し、末尾に472msecのNull Dataを追加。

Bitrate

Mediainfo

|

2009年9月16日 (水)

携帯動画変換君のエラー

携帯動画変換君を使っていたが、エラーが発生するようになった。

ConvertMovie To File:ConvertMovie To File Error

Dialog:処理実行中にエラーが発生しました[Error:-43]

FAQらしく、

http://mobilehackerz.jp/archive/wiki/index.php?%BC%C1%CC%E4%A4%B9%A4%EB%C1%B0%A4%CB

にも報告されているけど、原因は分からないみたい。

ファイルそのものは

C:\Users\xxxxx\AppData\Local\Temp\*.3gp

にあるので、携帯動画変換君を終了する前にコピーしておけばOKかな?携帯動画変換君を終了すると、ファイルが`無くなっているから。

|

2009年9月15日 (火)

ツールとか(2)

bnlba.exe

http://ysk.orz.hm/BD/bnlba/

cciconv188.exe

cciconv192.exe

http://ysk.orz.hm/BD/cciconv/

|

2009年9月14日 (月)

ワークフロー

PIX-DT012-PP0

ムーブ

Blu-ray BD-RE

ごにょごにょ

m2ts

DGIndex

d2v

Avisynth

VirtualDubMod

Xvid.avi

faad

ごにょごにょ

faac

mp4box

3gp

|

2009年9月13日 (日)

ツールとか(1)

TMPGEnc4.0 Xpress

http://www.pegasys-inc.com/

TMPGEnc MPEG Editor 3

http://www.pegasys-inc.com/

携帯動画変換君

http://mobilehackerz.jp/contents/3GPConv

AviUtl

http://spring-fragrance.mints.ne.jp/aviutl/

Avisynth

http://sourceforge.net/projects/avisynth2/

Bit Rate Viewer

http://www.visualdomain.net/

BitRate Viewer

http://www.winhoros.de/docs/bitrate-viewer/index.html

DGIndex

http://neuron2.net/dgmpgdec/dgmpgdec.html

GSpot

http://gspot.headbands.com/

GuiForBackUPBDAVforV1

http://ysk.orz.hm/BD/GuiForBackupBDAVforV1/

MakeMKV

http://www.makemkv.com/

MediaInfo

http://mediainfo.sourceforge.net/ja

VirtualDubMod

http://virtualdubmod.sourceforge.net/

Xvid

http://www.koepi.info/

x264

http://x264.nl/

|

2009年9月12日 (土)

環境

SDキャプチャーボード:カノープス MTV-2000Plus

HDキャプチャーボード:エスケイネット MonsterX

地デジ・BS・CSチューナー:ピクセラ PIX-DT012-PP0

地デジチューナー:エスケイネット MonsterTV HDUSF

DVDレコーダー:ソニー RDZ-D87

DVDレコーダー:ソニー RDR-HX8

モニター:ソニー KDL-32V2000

モニター:パナソニック TH-37PX600

モニター:BenQ E2200HD

BDドライブ:アイオーデータ機器 BRD-SH8B

モニター:パナソニック P905i

|

トップページ | 2009年10月 »