吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 775|回复: 8
收起左侧

[其他求助] 求助各位,视频文件与字幕文件批量合并

[复制链接]
拎壺沖 发表于 2024-3-11 14:14
25吾爱币
各位大神,现有个低级的问题求助:
最近下载了一部清晰度还算不错的1994版罗贯中先生的名著视频,视频文件是MKV格式,字幕文件是ASS格式,因为视频太大小硬盘确实很有压力,于是就萌生了一个想法,想把视频文件和字幕文件合并到一起然后把视频压缩一下,减小体积便于收藏,也能装到U盘里放在车里停车时偶尔看看。


因没有这方面的经验,网上搜了好久也没有找到能批量干这份任务的软件,所以发贴求助一下。


字幕文件已经是排版好的,已经可以正常使用,现在就是想与视频批量合并到一起,然后在不影响或者尽量少影响视频画质质量的同时压缩(或者转换格式)求推荐方法。


单纯的个人收藏,无任何商业化行为

最佳答案

查看完整内容

假设你的视频文件名为video.mkv,字幕文件名为subtitle.ass 打开记事本,复制粘贴以上代码,文件,另存为: 文件名: MyRun.bat 编码: ANSI 下载命令行工具 FFmpeg 例如:ffmpeg-n6.1-latest-win64-gpl-6.1.zip https://github.com/BtbN/FFmp ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Batcher 发表于 2024-3-11 14:14
假设你的视频文件名为video.mkv,字幕文件名为subtitle.ass

[Asm] 纯文本查看 复制代码
@echo off
cd /d "%~dp0"
ffmpeg -i video.mkv -i subtitle.ass -map 0:v -map 0:a -map 1:s -c:v copy -c:a copy -c:s ass output.mkv


打开记事本,复制粘贴以上代码,文件,另存为:
文件名: MyRun.bat
编码: ANSI

下载命令行工具 FFmpeg 例如:ffmpeg-n6.1-latest-win64-gpl-6.1.zip
https://github.com/BtbN/FFmpeg-Builds/releases
解压缩之后把 ffmpeg.exe 和此脚本、视频、字幕放在同一个文件夹下

双击执行脚本: MyRun.bat
头像被屏蔽
popdog0 发表于 2024-3-11 15:33
 楼主| 拎壺沖 发表于 2024-3-11 15:57
popdog0 发表于 2024-3-11 15:33
下载安装FFmpeghttps://ffmpeg.org/download.html

ffmpeg -i 01.mkv -vf subtitles=01.srt -s 1280x720  ...

能详细说下吗?老兄
我的字幕文件是ass的,和你发的srt用的参数完全一样?
头像被屏蔽
popdog0 发表于 2024-3-11 16:28
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 拎壺沖 发表于 2024-3-12 13:43
Batcher 发表于 2024-3-11 16:28
假设你的视频文件名为video.mkv,字幕文件名为subtitle.ass

[mw_shl_code=asm,true]@echo off

感谢您的详细解答,我按照步骤下载对应的工具了,也按照步骤做了批处理文件,不知道为什么在执行起来只是生成一个0KB的MKV文件后就完事儿了,没有别的动作,是我哪里操作的不对吗?
 楼主| 拎壺沖 发表于 2024-3-12 13:48
Batcher 发表于 2024-3-11 16:28
假设你的视频文件名为video.mkv,字幕文件名为subtitle.ass

[mw_shl_code=asm,true]@echo off

感谢您的详细解答,我按照步骤下载对应的工具了,也按照步骤做了批处理文件,不知道为什么在执行起来只是生成一个0KB的MKV文件后就完事儿了,没有别的动作,是我哪里操作的不对吗?

您说把“解压缩之后把 ffmpeg.exe 和此脚本、视频、字幕放在同一个文件夹下”  ffmpeg-n6.1-latest-win64-gpl-6.1.zip解压后有个bin文件夹,我看ffmpeg.exe在bin文件夹下面,我就把视频和字幕还有批处理文件都放在这个文件夹下面操作的,是哪里不对吗?
freelive 发表于 2024-3-12 16:03
拎壺沖 发表于 2024-3-12 13:43
感谢您的详细解答,我按照步骤下载对应的工具了,也按照步骤做了批处理文件,不知道为什么在执行起来只是 ...

设置好相关参数,就可以适当减小视频的体积。

ShanaEncoder v6.0 视频压制工具,支持合并字幕、视频格式解码转换、拼接
https://www.52pojie.cn/thread-1826210-1-1.html

 楼主| 拎壺沖 发表于 2024-3-13 09:04
Batcher 发表于 2024-3-11 14:14
假设你的视频文件名为video.mkv,字幕文件名为subtitle.ass

[mw_shl_code=asm,true]@echo off

虽然并未成功,但看这么认真的回答,理应加分
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-11 22:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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