エンコめも
~見習いエンコ師のメモ帳~
http://encmemo.blog.fc2.com/

 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
 
batの記述例。
かなりグチャグチャなので後で書き直すつもり(´・ω・`)
 

more


@echo off


rem #--- 初期設定 ---#

rem ### ソフト類のパス ###
set avs2wav_path="D:\AviSynth 2.5\bin\avs2wav.exe"
set x264_path="D:\AviSynth 2.5\bin\x264r2106kModx8664.exe"
set neroaacenc_path="D:\AviSynth 2.5\bin\neroAacEnc.exe"
set mp4box_path="D:\AviSynth 2.5\bin\MP4Box.exe"
set avs2yuv_path="D:\AviSynth 2.5\bin\avs2yuv.exe"
set BITRATE=--bitrate __bit__

rem #--- x264パラメータ ---#

SET BASE=
SET QP=--qpmin 8 --qpmax 48 --qpstep 16 --qcomp 0.8
SET AQ=--aq-mode 2 --aq-strength 1.2 --psy-rd 0.6:0
SET FRAME=--8x8dct --partitions p8x8,b8x8,i8x8,i4x4 --scenecut 40 --keyint 300 --min-keyint 4 --bframes 6 --b-adapt 2
SET MEH=--me umh --subme 9 --merange 32 --direct auto --ref 6 --trellis 2
SET ETC=--threads 0 --no-dct-decimate --ssim

SET TURBO1=--no-8x8dct --me dia --partitions none --ref 1 --subme 2 --trellis 0 --fast-pskip
SET TURBO2=--scenecut 40 --keyint 300 --min-keyint 4 --bframes 6 --b-adapt 2 --merange 32 --direct auto

set para1p=%QP% %AQ% %TURBO1% %TURBO2% %ETC%
set para2p=%QP% %AQ% %FRAME% %MEH% %ETC%

rem #--- x264パラメータ 終わり ---#

rem #--- 初期設定 終わり ---#

echo ***************************************
echo ** 音声出力   **
echo ***************************************

%avs2wav_path% "__avs__" "__avs__.wav"

echo ***************************************
echo ** エンコード(音声) **
echo ***************************************

%neroaacenc_path% -br 128000 -lc -if "__avs__.wav" -of "__avs__.m4a"

rem #%neroaacenc_path% -br 64000 -he -if "__avs__.wav" -of "__avs__.m4a"

echo ***************************************
echo ** エンコード(映像) **
echo ***************************************

rem #echo 1pass開始…%time% >"__avs__.log"
rem #%x264_path% %BITRATE% --pass 1 %para1p% --output nul __avs__
rem #echo 2pass開始…%time% >>"__avs__.log"
rem #%x264_path% %BITRATE% --pass 2 %para2p% --output "__avs__.temp.mp4" %~1 2>>"__avs__.log"

rem #echo 2pass開始…%time% >>"__avs__.log"
rem #%x264_path% --crf 23 %para2p% --output "__avs__.temp.mp4" %~1 2>>"__avs__.log"
rem #%avs2yuv_path% __avs__ -o - | %x264_path% --crf 23 %para2p% - --demuxer y4m --output "__avs__.temp.mp4" %~1 2>>"__avs__.log"

echo 1pass開始…%time% >"__avs__.log"
%avs2yuv_path% __avs__ -o - | %x264_path% %BITRATE% --pass 1 %para1p% --output NUL - --demuxer y4m %~1 2>>"__avs__.log"
echo 2pass開始…%time% >>"__avs__.log"
%avs2yuv_path% __avs__ -o - | %x264_path% %BITRATE% --pass 2 %para2p% - --demuxer y4m --output "__avs__.temp.mp4" %~1 2>>"__avs__.log"


echo エンコード終了…%time% >>"__avs__.log"

echo ***************************************
echo ** 映像と音声の結合  **
echo ***************************************

%mp4box_path% -add "__avs__.temp.mp4"#video -add "__avs__.m4a"#audio -new "__avs__.mp4"

echo ***************************************
echo ** 一時ファイルの削除 **
echo ***************************************

del __avs__.wav
del __avs__.m4a
del __avs__.temp.mp4
del x264_2pass.log
del x264_2pass.log.mbtree

rem #C:\WINDOWS\SysWOW64\shutdown.exe -s -f -t 60

pause


スポンサーサイト
 

Comment


非公開コメント

zantei。

Author:zantei。
エンコ歴2年くらい。
エンコ勉強中。

使用ソフト
Avisynth v2.6 SEt 32bit
x264 64bit
aviutl v99j2

PCスペック
win7 64bit
Core i7 2600 3.4GHz
GeForce GTX550 Ti 1GB
メモリ 4GB

このブログの記事はエンコ初心者による
ただのメモ書きです。
全く参考にならないのでご注意ください。
※特に2012年の記事

@twitter

未分類 (3)
雑記 (6)
aviutl (0)
avisynth (12)
エンコメモ (1)
エンコめも (8)
プログラミング (0)

このブログをリンクに追加する

この人とブロともになる

 
*Template By-MoMo.ka* Copyright © 2017 エンコめも, all rights reserved.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。