ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8133|回复: 1

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

[复制链接]
发表于 2020-6-26 01:08:07 | 显示全部楼层 |阅读模式
@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 | 显示全部楼层
没人会吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-4-20 03:19 , Processed in 0.044607 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表