艾神 发表于 2020-6-26 01:08:07

FFMPEG转码后 如何把软字幕转过去

@echo off
TITLE FFMPEG视频格式批量转换
@:menu
@cls
@echo.
@echo 本工具用于MP4、AVI、FLV、F4V、TS之间不重新编码快速批量转换,基于ffmpeg
@echo.
@echo.
@echo 1.转换为MP4
@echo.
@echo 2.转换为AVI
@echo.
@echo 3.转换为FLV
@echo.
@echo 4.转换为F4V
@echo.
@echo 5.转换为MKV
@echo.
@echo 6.转换为M3U8
@echo.
@echo 7.转换为TS
@echo.
@echo 0.退出
@echo.
@echo -
@echo.
set /p user_input=请输入数字:
if %user_input% equ 0 exit
if %user_input% equ 1 for /f "delims=" %%a in ('dir /a-d /b *.avi *.m3u8 *.mkv *.flv *.f4v *.ts') do ffmpeg -i "%%a" -c copy "%%~na.mp4"
if %user_input% equ 2 for /f "delims=" %%a in ('dir /a-d /b *.mp4 *.m3u8 *.mkv *.flv *.f4v *.ts') do ffmpeg -i "%%a" -c copy "%%~na.avi"
if %user_input% equ 3 for /f "delims=" %%a in ('dir /a-d /b *.mp4 *.avi *.m3u8 *.mkv *.f4v *.ts') do ffmpeg -i "%%a" -c copy "%%~na.flv"
if %user_input% equ 4 for /f "delims=" %%a in ('dir /a-d /b *.mp4 *.avi *.m3u8 *.mkv *.flv *.ts') do ffmpeg -i "%%a" -c copy "%%~na.f4v"
if %user_input% equ 5 for /f "delims=" %%a in ('dir /a-d /b *.mp4 *.avi *.flv *.f4v *.ts') do ffmpeg -i "%%a" -c copy "%%~na.mkv"
if %user_input% equ 6 for /f "delims=" %%a in ('dir /a-d /b *.mp4 *.avi *.m3u8 *.mkv *.flv *.f4v') do ffmpeg -i "%%a" -c copy "%%~na.m3u8"
if %user_input% equ 7 for /f "delims=" %%a in ('dir /a-d /b *.mp4 *.avi *.mkv *.flv *.f4v *.ts') do ffmpeg -i "%%a" -c copy "%%~na.ts"
@echo 视频转换完成
@pause
@goto menu

艾神 发表于 2020-6-26 15:16:12

没人会吗
页: [1]
查看完整版本: FFMPEG转码后 如何把软字幕转过去