cedar 发表于 2020-7-23 04:28:25

[已解决] 请问有没有办法直接给广播剧或音声加字幕?

本帖最后由 cedar 于 2020-8-7 18:28 编辑

众所周知广播剧/音声只有音频没有视频, 我有个ass字幕文件 里面是中译 以及一些注释, 是不是必须找点什么图像一起封装成视频才能正常显示字幕?
我只想音频配字幕, 只希望盯着黑乎乎的屏幕边听边读字, 不想加什么画面, 因为我觉得加了视频太占地方 也没增加什么信息..请问有没有什么办法做到? 不一定要局限在视频..什么方法都可以..

我OCR了老半天才提取出字幕 结果没法用 我好无奈啊

注: 把字幕改成LRC格式不可行..一是字幕的大小本身有变化 这个信息我想保留, 二是屏幕左上角偶尔会出现注释..(三是将来我还在考虑要不要把字幕做成不同颜色) 总之LRC格式太单调了 没法满足要求..

===

感谢楼下各位, 网上找了个方法能用ffmpeg生成全黑视频..想看的时候生成一下就行了..暂时满足要求了..
虽然看不太懂这个ffmpeg的命令行, 但还是贴在这里了 (二选一)
ffmpeg -f lavfi -i color=c=black:s=1920x1080:r=5 -i 'input.mp3' -crf 0 -acodec copy -shortest output.mkv
ffmpeg -f lavfi -i color=c=black:s=1920x1080:r=5 -i 'input.mp3' -crf 0 -acodec mp3 -ab 320k -shortest output.mkv

顺便..有没有好心人愿意解释一下这个命令行的含义呀? 比如 -f lavfi, color=c=black, r=5, -crf 0, -ab
完全搞不明白是什么东西的缩写呢.. 懂了!
以及有没有办法让ffmpeg自动选择匹配的音频的编码和码率? 我的音频的编码和码率不是固定的..每次都要查清楚再改的话感觉很麻烦.. 有了!
或者有没有什么靠谱点的ffmpeg入门教程..我找到的教程都没头没尾的..系统性很差.. 找到了!
2020-7-25

===

今日想到了个更简单的方法, 再也不需要每次都重新生成了
直接输出一个足够长的无音频的视频文件, 想听哪个音频时就把文件名改成与那个音频文件相同,
于是播放器会认为该音频文件是外挂音轨, 播放时自动挂载.
缺点是视频长度是固定的, 进度条不太好拖..
生成视频文件的方式为
ffmpeg -f lavfi -i color=c=black:s=1920x1080:r=5 -crf 0 -t 1:00:00 'out.mkv'
2020-8-7

Ryougi_Kukoc 发表于 2020-7-23 07:25:44

这很简单啊,你开个PR把音频拖进去,随便锁一个分辨率按视频格式输出就是面对黑屏读字幕了吧

kyriakos 发表于 2020-7-23 10:36:02

就做一个黑视频呗。纯黑视频体积很小的。
不嫌丑的话,用aegisub打开音频和字幕文件也可以,再加一个Dummy Video。

贽殿遮那 发表于 2020-7-23 10:46:20

小丸工具箱一图流挺好用的

七条天空 发表于 2020-7-23 11:30:31

一图流+字幕是最好的,毕竟没人愿意看黑屏吧。

愛羅武游 发表于 2020-7-23 16:00:46

本帖最后由 愛羅武游 于 2020-7-23 16:02 编辑

直接把字幕文件改成lrc歌词文件算了,如果还想要图,直接转成mp3,封装个封面就有图了

cedar 发表于 2020-7-23 17:39:47

愛羅武游 发表于 2020-7-23 16:00
直接把字幕文件改成lrc歌词文件算了,如果还想要图,直接转成mp3,封装个封面就有图了 ...

这..我主楼不是说了LRC不行嘛..

cedar 发表于 2020-7-23 17:42:26

本帖最后由 cedar 于 2020-7-23 17:52 编辑

感谢楼上各位, 网上找了个方法能用ffmpeg生成全黑视频..想看的时候生成一下就行了..暂时满足要求了..
虽然看不太懂这个ffmpeg的命令行, 但还是贴在这里了
ffmpeg -f lavfi -i color=c=black:s=1920x1080:r=5 -i 'input.mp3' -crf 0 -acodec mp3 -ab 320k -shortest output.mkv

顺便..有没有好心人愿意解释一下这个命令行的含义呀? 比如 -f lavfi, color=c=black, r=5, -crf 0, -ab
完全搞不明白是什么东西的缩写呢..
以及有没有办法让ffmpeg自动选择匹配的音频的编码和码率? 我的音频的编码和码率不是固定的..每次都要查清楚再改的话感觉很麻烦..

或者有没有什么靠谱点的ffmpeg入门教程..我找到的教程都没头没尾的..系统性很差..

Shadow 发表于 2020-7-23 18:43:26

http://ffmpeg.org/documentation.html
有啊 官方说明书里这些都写得清清楚楚的,善用“Ctrl+F”静下心仔细阅读
如果你说英文看不懂就甭问了,大家看Paper/上手时都看的英文所以没汉化
-------------------------------------------------------------
资料的话,刘歧的 《ffmpeg从入门到精通》我买了本二手的,个人觉得纯属水字数
建议看官网推荐的 Frantisek Korbel 所著 《FFmpeg Basics》,非常系统和基础
不用买实体,我当年看的PDF入门,如果想支持正版,传送门 http://ffmpeg.tv/
--------------------------------------------------------------
为了证明上面不是我瞎jr扯淡 ab是控制音频码率的AudioBitrate f是滤镜的Filter r大概是帧率
---------------------------------------------------------------
楼上已经有人说了用小丸工具箱,我也推荐萌新用那个就够了,没得金刚钻就别总想着揽瓷器活
                                          今日份劝退任务(1/1)

Jalapeño 发表于 2020-7-23 19:46:26

cedar 发表于 2020-7-23 17:42
感谢楼上各位, 网上找了个方法能用ffmpeg生成全黑视频..想看的时候生成一下就行了..暂时满足要求了..
虽然 ...
音频轨道可以直接复制,你把下面这两部分去掉-acodec mp3 -ab 320k
改成 -c:a copy

页: [1] 2 3
查看完整版本: [已解决] 请问有没有办法直接给广播剧或音声加字幕?