Axiom
Axiom copied to clipboard
Batch script failing to set vBitRate
...
SET /a vBitRate=2903098513*8/1000/3664*1000
Invalid number. Numbers are limited to 32-bits of precision.
...
All log:
X:\W>(echo) & for /F "delims=" %S in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries format=size -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET size=%S ) & for /F %S in ('echo %size%') do (echo) & for /F "delims=" %D in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET duration=%D ) & for /F "tokens=1 delims=." %R in ('echo %duration%') do (SET duration=%R ) & for /F %D in ('echo %duration%') do (echo) & for /F "delims=" %V in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET vBitRate=%V ) & for /F %V in ('echo %vBitRate%') do (echo) & (if %V EQU N/A (SET /a vBitRate=%S*8/1000/%D*1000 ) ELSE (echo Video Bit Rate Detected ) ) & for /F %V in ('echo %vBitRate%') do (echo) && echo %V && pause && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "Movie.mkv" -c:v libx265 -preset slow -b:v "%V" -pix_fmt yuv420p -x265-params pass=1 -sn -an -f matroska -threads 12 NUL && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "\\NAS\Downloads\W\Movie.mkv" -c:v libx265 -preset slow -pix_fmt yuv420p -map 0:v? -map_chapters 0 -x265-params pass=2 -c:s ass -map 0:s? -c:a aac -b:a 224k -rematrix_maxval 1.0 -ac 2 -map 0:a? -map_metadata 0 -f matroska -threads 12 "\Movie.mkv" && popd
ECHO is on.
X:\W>(SET size=2903098513 ) & for /F %S in ('echo %size%') do (echo) & for /F "delims=" %D in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET duration=%D ) & for /F "tokens=1 delims=." %R in ('echo %duration%') do (SET duration=%R ) & for /F %D in ('echo %duration%') do (echo) & for /F "delims=" %V in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET vBitRate=%V ) & for /F %V in ('echo %vBitRate%') do (echo) & (if %V EQU N/A (SET /a vBitRate=2903098513*8/1000/%D*1000 ) ELSE (echo Video Bit Rate Detected ) ) & for /F %V in ('echo %vBitRate%') do (echo) && echo %V && pause && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "Movie.mkv" -c:v libx265 -preset slow -b:v "%V" -pix_fmt yuv420p -x265-params pass=1 -sn -an -f matroska -threads 12 NUL && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "\\NAS\Downloads\W\Movie.mkv" -c:v libx265 -preset slow -pix_fmt yuv420p -map 0:v? -map_chapters 0 -x265-params pass=2 -c:s ass -map 0:s? -c:a aac -b:a 224k -rematrix_maxval 1.0 -ac 2 -map 0:a? -map_metadata 0 -f matroska -threads 12 "\Movie.mkv" && popd
X:\W>(echo) & for /F "delims=" %D in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET duration=%D ) & for /F "tokens=1 delims=." %R in ('echo %duration%') do (SET duration=%R ) & for /F %D in ('echo %duration%') do (echo) & for /F "delims=" %V in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET vBitRate=%V ) & for /F %V in ('echo %vBitRate%') do (echo) & (if %V EQU N/A (SET /a vBitRate=2903098513*8/1000/%D*1000 ) ELSE (echo Video Bit Rate Detected ) ) & for /F %V in ('echo %vBitRate%') do (echo) && echo %V && pause && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "Movie.mkv" -c:v libx265 -preset slow -b:v "%V" -pix_fmt yuv420p -x265-params pass=1 -sn -an -f matroska -threads 12 NUL && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "\\NAS\Downloads\W\Movie.mkv" -c:v libx265 -preset slow -pix_fmt yuv420p -map 0:v? -map_chapters 0 -x265-params pass=2 -c:s ass -map 0:s? -c:a aac -b:a 224k -rematrix_maxval 1.0 -ac 2 -map 0:a? -map_metadata 0 -f matroska -threads 12 "\Movie.mkv" && popd
ECHO is on.
X:\W>(SET duration=3664.672000 ) & for /F "tokens=1 delims=." %R in ('echo %duration%') do (SET duration=%R ) & for /F %D in ('echo %duration%') do (echo) & for /F "delims=" %V in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET vBitRate=%V ) & for /F %V in ('echo %vBitRate%') do (echo) & (if %V EQU N/A (SET /a vBitRate=2903098513*8/1000/3664.672000*1000 ) ELSE (echo Video Bit Rate Detected ) ) & for /F %V in ('echo %vBitRate%') do (echo) && echo %V && pause && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "Movie.mkv" -c:v libx265 -preset slow -b:v "%V" -pix_fmt yuv420p -x265-params pass=1 -sn -an -f matroska -threads 12 NUL && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "\\NAS\Downloads\W\Movie.mkv" -c:v libx265 -preset slow -pix_fmt yuv420p -map 0:v? -map_chapters 0 -x265-params pass=2 -c:s ass -map 0:s? -c:a aac -b:a 224k -rematrix_maxval 1.0 -ac 2 -map 0:a? -map_metadata 0 -f matroska -threads 12 "\Movie.mkv" && popd
X:\W>(SET duration=3664 ) & for /F %D in ('echo %duration%') do (echo) & for /F "delims=" %V in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET vBitRate=%V ) & for /F %V in ('echo %vBitRate%') do (echo) & (if %V EQU N/A (SET /a vBitRate=2903098513*8/1000/3664.672000*1000 ) ELSE (echo Video Bit Rate Detected ) ) & for /F %V in ('echo %vBitRate%') do (echo) && echo %V && pause && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "Movie.mkv" -c:v libx265 -preset slow -b:v "%V" -pix_fmt yuv420p -x265-params pass=1 -sn -an -f matroska -threads 12 NUL && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "\\NAS\Downloads\W\Movie.mkv" -c:v libx265 -preset slow -pix_fmt yuv420p -map 0:v? -map_chapters 0 -x265-params pass=2 -c:s ass -map 0:s? -c:a aac -b:a 224k -rematrix_maxval 1.0 -ac 2 -map 0:a? -map_metadata 0 -f matroska -threads 12 "\Movie.mkv" && popd
X:\W>(echo) & for /F "delims=" %V in ('@"D:\dev\Axiom\ffmpeg\bin\ffprobe.exe" -v error -select_streams v:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1:nokey=1 "Movie.mkv" 2>&1') do (SET vBitRate=%V ) & for /F %V in ('echo %vBitRate%') do (echo) & (if %V EQU N/A (SET /a vBitRate=2903098513*8/1000/3664*1000 ) ELSE (echo Video Bit Rate Detected ) ) & for /F %V in ('echo %vBitRate%') do (echo) && echo %V && pause && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "Movie.mkv" -c:v libx265 -preset slow -b:v "%V" -pix_fmt yuv420p -x265-params pass=1 -sn -an -f matroska -threads 12 NUL && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "\\NAS\Downloads\W\Movie.mkv" -c:v libx265 -preset slow -pix_fmt yuv420p -map 0:v? -map_chapters 0 -x265-params pass=2 -c:s ass -map 0:s? -c:a aac -b:a 224k -rematrix_maxval 1.0 -ac 2 -map 0:a? -map_metadata 0 -f matroska -threads 12 "\Movie.mkv" && popd
ECHO is on.
X:\W>(SET vBitRate=N/A ) & for /F %V in ('echo %vBitRate%') do (echo) & (if N/A EQU N/A (SET /a vBitRate=2903098513*8/1000/3664*1000 ) ELSE (echo Video Bit Rate Detected ) ) & for /F %V in ('echo %vBitRate%') do (echo) && echo N/A && pause && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "Movie.mkv" -c:v libx265 -preset slow -b:v "N/A" -pix_fmt yuv420p -x265-params pass=1 -sn -an -f matroska -threads 12 NUL && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "\\NAS\Downloads\W\Movie.mkv" -c:v libx265 -preset slow -pix_fmt yuv420p -map 0:v? -map_chapters 0 -x265-params pass=2 -c:s ass -map 0:s? -c:a aac -b:a 224k -rematrix_maxval 1.0 -ac 2 -map 0:a? -map_metadata 0 -f matroska -threads 12 "\Movie.mkv" && popd
X:\W>(echo) & (if N/A EQU N/A (SET /a vBitRate=2903098513*8/1000/3664*1000 ) ELSE (echo Video Bit Rate Detected ) ) & for /F %V in ('echo %vBitRate%') do (echo) && echo N/A && pause && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "Movie.mkv" -c:v libx265 -preset slow -b:v "N/A" -pix_fmt yuv420p -x265-params pass=1 -sn -an -f matroska -threads 12 NUL && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "\\NAS\Downloads\W\Movie.mkv" -c:v libx265 -preset slow -pix_fmt yuv420p -map 0:v? -map_chapters 0 -x265-params pass=2 -c:s ass -map 0:s? -c:a aac -b:a 224k -rematrix_maxval 1.0 -ac 2 -map 0:a? -map_metadata 0 -f matroska -threads 12 "\Movie.mkv" && popd
ECHO is on.
Invalid number. Numbers are limited to 32-bits of precision.
X:\W>(echo) && echo N/A && pause && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "Movie.mkv" -c:v libx265 -preset slow -b:v "N/A" -pix_fmt yuv420p -x265-params pass=1 -sn -an -f matroska -threads 12 NUL && "D:\dev\Axiom\ffmpeg\bin\ffmpeg.exe" -y -i "\\NAS\Downloads\W\Movie.mkv" -c:v libx265 -preset slow -pix_fmt yuv420p -map 0:v? -map_chapters 0 -x265-params pass=2 -c:s ass -map 0:s? -c:a aac -b:a 224k -rematrix_maxval 1.0 -ac 2 -map 0:a? -map_metadata 0 -f matroska -threads 12 "\Movie.mkv" && popd
ECHO is on.
N/A
int/int32 needs to be replaced with long/int64 it looks like. Code here: https://github.com/MattMcManis/Axiom/blob/3162dafdd060dd6d416092daf560534ac5616d17/source/Axiom/Axiom/Generators/Video.cs#L1107
Hi, sorry I had to put updates to this project on hold.
I have released a new version 1.7.8.1. Press the update arrow button in Axiom, or download from here https://github.com/MattMcManis/Axiom/releases
Let me know if it solved the problem.