携帯動画変換君で映像のはじめあたりがカットされた

そのまえに前回の訂正

PSPの動画はプロファイルだけじゃなくて、ファイルの縦横のサイズも480×272以上は現時点では(CFW ver.5.0)3つしか指定できないみたいだ

DVDからの変換方法をいろいろためしていて、今現在で自分に一番あってるのは

DVD -> Decrypter -(チャプターごとm2v+wav)

-> meguiのD2VconverterからAVSscriptCreaterで、クロップ+デインタレース+自分でEditしてAudioも注入

->専用のini書いた携帯動画変換君で変換

っていう手順をやってるんだけど、どうも試行錯誤している途中から音がずれていたみたいなのですよ。

原因はffmpegの設定らしく、映像が最初のほう削れてるせいで音ズレと。

変更前↓(ウォークマンWikiにあった新変換君の設定をさらに変更+最新のffmpeg)

[Item16]
Title=PSP/640×360/crf18_q15~25/23.97fps/A48・q0.21
Command0=””<%AppPath%>coresffmpeg” -threads 0 -y -i “<%InputFile%>” -timestamp “<%TimeStamp%>” -vcodec libx264 -coder 1 -level 30 -aspect 16:9 -s 480×272 -r 24000/1001 -crf 18 -qmin 10 -qmax 51 -bufsize 10000kb -maxrate 10000k -g 250 -flags bitexact+alt+mv4+loop -flags2 bpyramid+wpred+mixed_refs -partitions all -mbd rd -subq 7 -an -f mp4 “<%TemporaryFile%>.MP4″”
Command1=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -vn -acodec pcm_s16le -ac 2 -ar 48000 -f wav “<%TemporaryFile%>.wav””
Command2=””<%AppPath%>coresneroaacenc” -q 0.21 -lc -if “<%TemporaryFile%>.wav” -of “<%TemporaryFile%>.aac””
Command3=”rm “<%TemporaryFile%>.wav””
Command4=””<%AppPath%>coresaacgain” /r /c /d 4 “<%TemporaryFile%>.aac””
Command5=””<%AppPath%>coresmp4box” -add “<%TemporaryFile%>.MP4” -add “<%TemporaryFile%>.aac” -new “<%TemporaryFile%>-1.MP4″”
Command6=”rm “<%TemporaryFile%>.MP4″”
Command7=”rm “<%TemporaryFile%>.aac””
Command8=””<%AppPath%>coresATOMChanger” “<%TemporaryFile%>-1.MP4” “<%OutputFile%>.MP4” “Camouflage_MP4_for_PSP.ini””
Command9=”rm “<%TemporaryFile%>-1.MP4″”
Command10=””<%AppPath%>coresffmpeg” -y -i “<%InputFile%>” -f image2 -ss 5 -vframes 1 -s 160×90 -an “<%OutputFile%>.JPG””

変更後

は、書かなくてもいいか。ビデオのところのx264専用のオプション -flags2 bpyramid が原因みたいです。特定の条件下かもしれない。

ついでに、wavもavsで合成して変換君で分離とか無駄なので、Command1の行を削除して、2の行の”<%TemporaryFile%>.wav”を該当のwavファイルに変えましたよ(<%InputFilePath%><%InputFileBase%>.wavとか)と。(行へずったら、番号も振りなおすのを忘れないように)

ついでに、avsも晒し

DGDecode_mpeg2source(“C:MyWorksVTS_01_CHAPTER_03_1 – 0xE0 – Video – MPEG-2 – 720×480 (NTSC) – 4~3.d2v”, info=3)
ColorMatrix(hints=true, interlaced=true, threads=0)
tfm(order=1).tdecimate(hybrid=1)
crop( 18, 46, -10, -34)
AddBorders(42, 0, 42, 0, $000000) #16:10なファイルを16:9化の残骸

LanczosResize(640,480) # Lanczos (Sharp)
FluxSmoothST(7,7) # Medium Noise

#audio = Wavsource(“C:MyWorksVTS_01_CHAPTER_03_1 – 0xA0 – Audio – LPCM – 2ch – 48kHz – 16bit – English – DELAY 0ms.wav”)
#AudioDub(audio)
#movie = AudioDub(audio)
#DelayAudio(movie,0.066)

Trancecoding.iniもそうなんだけど、まだまだ勉強中で試行錯誤中です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です