subtitles

FFMpeg 使用自定义字体将 ass 转换为 mp4
subtitles

FFMpeg 使用自定义字体将 ass 转换为 mp4

要求 我正在尝试将 ass 字幕文件添加到 mp4 视频中。我希望文本使用系统/自定义字体并具有特定位置。 我的测试 这是我的 ass 文件的一个例子: [Script Info] Title: Italiano Original Script: my_it [my_it] Original Translation: Original Editing: Original Timing: Synch Point: Script Updated By: Update Details: ScriptType: v4.00+ Collisions: N...

Admin

如何将音频/视频文件转换为 SRT?
subtitles

如何将音频/视频文件转换为 SRT?

我想将音频/视频文件转换为 SRT。我尝试过以下命令: ffmpeg -i sample.mp4 sample.srt ffmpeg -threads 4 -i sample.mp4 -vn -an -codec:s:0.2 srt sample.srt 但后来我得知,这是用来从已有字幕的视频中提取字幕的。有什么办法可以产生来自 mp4/mp3 文件的字幕? 提前致谢! ...

Admin

如何将基于文本的字幕转换为基于图像的字幕?
subtitles

如何将基于文本的字幕转换为基于图像的字幕?

我想将ass类型字幕轨道转换为dvd_subtitle类型轨道。 我知道我不能简单地要求 ffmpeg 使用它进行转换-c:s dvd_subtitle,但肯定还有另一种简单的方法,因为诸如视频播放器之类的工具可以vlc简单地将文本字幕转换为图像以在视频上显示它。 此外,尽管ffmpeg它表示无法进行这样的转换,但我还是很难相信它能够将文本字幕刻录到视频轨道中,而不是简单地将文本字幕轨道转换为图像字幕轨道。 那么我该怎么做呢?还有其他程序可以执行此任务吗? ...

Admin

VLC 字幕被切断/循环播放?
subtitles

VLC 字幕被切断/循环播放?

我有一个带有.srt字幕的.mkv 文件。 不知道为什么,有时候字幕最上面一行的最后一个字母会被截掉一半,而截掉的那一半会出现在句子的前面? 例如,见图片。 我怎样才能解决这个问题? ...

Admin

如果语言不是英语(俄语除外),我可以让 VLC 显示英文字幕吗?
subtitles

如果语言不是英语(俄语除外),我可以让 VLC 显示英文字幕吗?

标题说明了一切。如果语言不是英语(俄语除外),我可以让 VLC 显示英文字幕吗? 我喜欢外国电视剧,例如法语、德语、西班牙语和葡萄牙语(抱歉,没有看过最近越来越受欢迎的挪威语),当观看非英国或美国电视剧时,我希望自动显示英文字幕。 我确实懂俄语。所以如果该剧是俄语的,我也不希望出现英文字幕。 那是过分的要求? 有一个类似的帖子,关于在特定系列中选择特定字幕轨道,假设所有文件都相同,但明智的解决方案提供者没有超越“应该”。例如,“如果 VLC 应该”,不是一个解决方案,而是一个猜测。如果您的建议使用“应该”而不是“会”,请不要用您的专业知识来炫耀。 如果在设置...

Admin

如何使用 FFMPEG 在文件夹内硬编码/嵌入视频字幕
subtitles

如何使用 FFMPEG 在文件夹内硬编码/嵌入视频字幕

假设我的文件夹 A 中有很多带有 TX3G 字幕的视频 有些视频没有字幕 所以我需要一个 Windows 命令来处理此文件夹内的所有视频并嵌入/硬编码此字幕 此命令可能会覆盖现有文件或将其复制到另一个文件夹,两者都可以 非常感谢你的帮助 ...

Admin

批处理文件以递归方式混合来自不同文件夹的 .mp4 和 .srt
subtitles

批处理文件以递归方式混合来自不同文件夹的 .mp4 和 .srt

现在,torrent 中出现了一种新趋势,即将电视和电影以 x265 .mp4 格式发布,并将 .srt 字幕放在单独的文件夹中,遵循以下文件夹结构: Season1\title1.mp4 Season1\title2.mp4 Season1\title3.mp4 Season1\Subs\title1\subfile1.srt Season1\Subs\title1\[subfile2.srt] Season1\Subs\title1\[subfile3.srt] Season1\Subs\title2\subfile1.srt Season1\Subs\...

Admin

使用 ffmpeg 提取 QuickTime mov_text 字幕
subtitles

使用 ffmpeg 提取 QuickTime mov_text 字幕

我有一个.mov文件,其中有mov_text使用旧版(现已弃用)QuickTime 7 Pro 的“文本轨道”功能创建的 格式的字幕轨道。以下是ffmpeg -i myfile.mov有关它们的信息: Stream #0:4(eng): Subtitle: mov_text (text / 0x74786574), 640x116, 0 kb/s (default) Metadata: rotate : 0 creation_time : 2021-11-20T03:08:45.000000Z ...

Admin

使用 ffmpeg 提取 DVB_subtitles 失败,文件为空/未编码
subtitles

使用 ffmpeg 提取 DVB_subtitles 失败,文件为空/未编码

这些是包含的流: Stream #0:0[0x247]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x248](fra): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s Stream #0:2[0x2...

Admin

ffmpeg 使用选项添加字幕
subtitles

ffmpeg 使用选项添加字幕

您好,我在向字幕添加选项时遇到了问题:我只能添加 1 个属性。 ffmpeg -i "video.mp4" -vf 'subtitles=subtitles.srt:force_style=Fontname=Z003,PrimaryColour=&HCCFF0000' -y "out.mp4" 不工作。 在https://ffmpeg.org/ffmpeg-filters.html#subtitles-1是: “ASS 样式格式 KEY=VALUE 以“,”分隔。” 但示例脚本不起作用。该脚本仅适用于 1 个属性,例如: ffmpeg -i "vid...

Admin

使用 ffmpeg 将 .mkv 转换为 .mp4,同时保留硬嵌入的字幕
subtitles

使用 ffmpeg 将 .mkv 转换为 .mp4,同时保留硬嵌入的字幕

我正在尝试将 mkv 视频转换为 mp4,同时保留硬嵌入的字幕。以下是附加信息 - 有人知道我应该使用哪个命令来实现这个功能吗? 到目前为止,我已经尝试过这些命令,它们成功转换为 mp4,但丢失了字幕: ffmpeg -i <input-mkv> -c:a copy -c:s mov_text <output-mp4> ffmpeg -i <input-mkv> -c copy -c:s mov_text <output-mp4> ffmpeg -i <input-mkv> -c:a copy -...

Admin

当项目垂直放置时,Final Cut Pro 字幕坐标不符合预期
subtitles

当项目垂直放置时,Final Cut Pro 字幕坐标不符合预期

对于风景视频 创建一个分辨率为 1920x1080 的项目 添加 1920x1080 分辨率图像,然后按添加字幕control+T 我们来分别看一下当字幕放在这四个位置时的情况: 左边框中心 右边框中心 顶部边框中心 下边框中心 对于上面四幅图,我们可以得出一个结论:坐标原点在视频的中心 对于水平方向,我们有 1920 个像素,左边一半(960),右边一半(960),左边框的 x 坐标为 -960,右边框的 x 坐标为 +960 现在,一切看起来都很好,一切都如我预期的那样。但这个理论似乎对垂直视频(1080x1920)根本不起作用。 ...

Admin

如何在视频中嵌入具有正确语言方向性的 RTL 字幕(希伯来语、阿拉伯语等)?
subtitles

如何在视频中嵌入具有正确语言方向性的 RTL 字幕(希伯来语、阿拉伯语等)?

我尝试在视频中硬编码字幕,通过将带有字幕的视频重新编码为图形(而不是作为附加流)。 字幕是希伯来语/阿拉伯语。 (所有文本均采用 UTF-8 编码。这不是文本编码/字符集问题。) 我愿意接受其他命令行工具或编程解决方案。 问题: 我希望能够为 RTL 字幕设置句子方向。 ffmpeg似乎没有考虑方向性,所以结果文本是错误的。它是视觉上写的,而不是逻辑上的: 标点符号写在句子的错误一侧, 句子部分被破坏:例如<hebrew-text-A> <LATIN-TEXT-B> <heb-text-C> 写道: <heb-...

Admin

批量删除 mkv 文件中选定的字幕轨道和音轨
subtitles

批量删除 mkv 文件中选定的字幕轨道和音轨

我的问题是,我有 2 个字幕轨道,一个叫做“英文标志和歌曲”,另一个叫做“英文全集”。我还有英文和日文音轨(双音频)。 我需要将视频缩小到 PSP 分辨率,为此我使用了 Handbrake。对于我的字幕选择行为,我将其设置为首先匹配所选语言;英语;烧录行为=第一轨。 但是即使使用它,它也会选择标志和歌曲作为刻录字幕。但是标志和歌曲是空白字幕。由于它是自动选择的,因此很难更改我正在转换的 200 多个视频中的每一个的字幕。 那么有没有办法自动选择英文全字幕或者完全删除标志和歌曲字幕? 我知道我可以在手刹上单独完成此操作,但这会耗费太多时间。 编辑:我想扩展我的...

Admin

ffmpeg 字幕过滤器输入垫错误
subtitles

ffmpeg 字幕过滤器输入垫错误

我做错了什么?我花了几个小时尝试让它工作。我知道这与字幕过滤器有关,但无法弄清楚。 如果我运行示例命令(例如下面的命令),它可以正常工作: ffmpeg -y -i 5e47a1be4df117b7f79596dda7987c45.mp4 -filter_complex "subtitles=intro.ass:fontsdir=../../preview/fonts[subtitle];[0:v][subtitle]overlay" test.mp4 介绍下面的内容 [Script Info] PlayResX: 878 PlayResY: 494 Wr...

Admin