一些关于压制mp4的bat(懒人用)
dwing吧
全部回复
仅看楼主
level 9
注:脚本中所用exe自行下载
第一个bat
功能:eac3to分析source轨道信息,提取音频转AAC2.0
bat内容(copy以下内容到txt,另存为eac3to.bat,将此bat复制到source
所在文件,双击bat,将source拖入窗口,回车):
@echo off
title Eac3to
CD /D "%~dp0"
set /p Source=input Source:
I:\Encode\Eac3to\eac3to.exe %Source%
set /p Number=input Audio Tracker Number:
I:\Encode\Eac3to\eac3to.exe %Source% %Number%:stdout.wav -downStereo | I:\Encode\Eac3to\neroAacEnc.exe -ignorelength -q 0.30 -he -if - -of "out.m4a"
echo.&pause
2017年06月02日 07点06分 1
level 9
第二个
功能:自动生成avs
bat内容(copy以下内容到txt,另存为 生成avs.bat,将此bat复制到source
所在文件,双击bat,将source拖入窗口,回车):
@echo off
title 生成avs脚本
set /p Source=input Source:
"I:\Encode\MeGUI\tools\ffms\ffmsindex.exe" -f %Source% "Source.ffindex"
echo LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\ffms2.dll")> Source.avs
echo.FFVideoSource("%Source%")>> Source.avs
echo.#selectrangeevery(10000,500,10000)>> Source.avs
echo.#crop>> Source.avs
echo.#addborders(0,0,0,0)>> Source.avs
echo.#Spline36Resize(500,196)>> Source.avs
echo.#textsub("")>> Source.avs
echo.&pause
2017年06月02日 07点06分 2
"I:\Encode\MeGUI_2624_x86\tools\ffms\ffmsindex.exe" -f %Source% "Source.ffindex"更改为:"I:\Encode\MeGUI_2624_x86\tools\ffms\ffmsindex.exe" -f %Source% "%Source%.ffindex"
2017年06月02日 09点06分
level 9
第三个
功能:拖入avs后x264自动进行CRF压制(x264参数请自行调整)
bat内容(copy以下内容到txt,另存为 x264-crf脚本.bat,将此bat复制到source
所在文件,将avs拖到bat):
@echo off
title x264-crf脚本
CD /D "%~dp0"
"I:\Encode\MeGUI_2624_x86\tools\x264\avs4x26x.exe" --x26x-binary "I:\Encode\MeGUI_2624_x86\tools\x264\x264.exe" --level 4.1 --tune film --crf 21.0 --keyint 240 --b-adapt 2 --ref 5 --qcomp 0.65 --no-mbtree --rc-lookahead 60 --me umh --direct auto --subme 9 --trellis 2 --psy-rd 0.9:0.00 --no-dct-decimate --no-fast-pskip --aq-mode 3 --aq-strength 0.8 --sar 1:1 --log-file-level info --log-file "%~dpn1_ENCODE.txt" --output "%~dpn1_video.mp4" "%~1"
echo.&pause
2017年06月02日 07点06分 3
level 9
第三个
功能:mp4混流
bat内容(copy以下内容到txt,另存为MP4REMUX.bat,将此bat复制到source
所在文件,双击bat,依次拖入h264和aac):
@echo off
title MP4REMUX
CD /D "%~dp0"
set /p video=input video.h264:
set /p audio=input audio.aac:
"I:\Encode\My MP4Box GUI\tools\MP4Box.exe" -add %video% -add %audio% -new "mux.mp4"
echo.&pause
2017年06月02日 07点06分 4
level 8
[呵呵]感谢
2017年06月02日 16点06分 5
level 8
正好不知道eac3to怎么搭桥、mp4box怎么用,谢谢,抱走了
2017年06月03日 07点06分 6
level 7
好贴
2017年06月06日 11点06分 7
level 9
eac3to.exe neroAacEnc.exe都不需要搭桥eac3to会自己调用
2017年06月08日 04点06分 8
发现了果然可以,谢谢啦
2017年06月08日 05点06分
level 9
@echo off
title Eac3to
CD /D "%~dp0"
set /p Source=input Source:
I:\Encode\Eac3to\eac3to.exe %Source% -log="filename.txt"
set /p Number=input Audio Tracker Number:
I:\Encode\Eac3to\eac3to.exe %Source% %Number%:"out.aac" -downStereo -quality=0.30
echo.&pause
2017年06月08日 05点06分 9
一楼修正
2017年06月08日 05点06分
1