Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- for %%a in (.\convert\*.*) do (
- ffmpeg -i "%%a" ^
- -f segment -segment_time 5:00 -segment_list tmp.csv -reset_timestamps 1 ^
- -vf "[in]scale=iw*min(720/iw\,404/ih):ih*min(720/iw\,404/ih)[scaled]; [scaled]pad=720:404:(720-iw*min(720/iw\,404/ih))/2:(404-ih*min(720/iw\,404/ih))/2[padded]; [padded]setsar=1:1[out]" -c:v mpeg4 -b:v 2000k -c:a libmp3lame -b:a 192k -ac 2 -af "pan=stereo|FL=FC+0.30*FL+0.30*BL|FR=FC+0.30*FR+0.30*BR" converted\tmp%%03d.mp4
- setlocal enableDelayedExpansion
- for /f "delims=, tokens=1-3" %%b in (tmp.csv) do (
- set sec=%%c & set sec=!sec:.*=!
- set /a hour="sec / 3600"
- set /a mins1="sec / 60 %% 60" & set mins1=0!mins1!
- set sec=%%d & set sec=!sec:.*=!
- set /a mins2="sec / 60 %% 60" & set mins2=0!mins2!
- ren "converted\%%b" "%%~na-!hour!-!mins1:~-2!-!mins2:~-2!.*"
- )
- endlocal
- del tmp.csv
- )
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement