作者Holocaust123 (一步一脚印)
看板AVEncode
标题[问题] Linux上好用的影音转档软体
时间Sun Jul 3 00:34:36 2011
※ [本文转录自 Linux 看板 #1E3qX4T6 ]
今天光是把某几个mkv跟ogm档转成flv, 就弄到累死人
档案格式不同, 使用的软体也不一样
例如想撷取ogm档的字幕
要先装ogmtools套件
用ogminfo指令察看ogm档的字幕档的serial number
再用ogmdemux指令把字幕取出来
若想处理的档案是mkv
要先装mkvtoolnix套件
用mkvinfo指令察看mkv档的字幕档的track number
再用mkvextract指令把字幕取出来
接下来是转档
Linux上有ffmpeg跟mencoder可以用
转档真是大学问 ffmpeg参数多到爆
还好他有前端GUI程式可以用 叫作winff
winff是傻瓜转档软体 内建很多输出格式 只要用滑鼠点要转的格式就可以了(但也可手动调参数)
我平常都用smplayer看影片
所以最後转出来的档案要用smplayer开一下 看有没有什麽问题 没有的话基本上就算转成功了
这整个流程用了很多不同软体
不同档案格式要用不同软体
要下的指令跟参数都不一样
处理过程实在称不上简单
所以我希望能找到一个软体
除了可以转档外 还能把上述过程自动化 而我要做的事就只是把选项填一填而已
希望这软体有以下功能(priority由高到低排列):
- 可以处理绝大部分的影音格式(像Windows上的转档软体"格式工厂"那样)
- 若转档前的档案的字幕是外挂的, 可选择转档後的档案要不要保留这个字幕
- 承上, 可选择转档後的档案的字幕是内嵌或外挂
- 可以边转边用内建的播放器来播放输出的档案
- 转好後可以选择用内建/外部播放器打开影片看结果
- 有基本的修改字幕功能(这个不强求, 有的话是锦上添花, 没有就算了)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.31.149
※ 编辑: Holocaust123 来自: 140.112.31.149 (07/03 09:26)
1F:推 nobody:我也很想知道 XDDD 07/03 22:45
2F:→ firejox:第四点与第五点应该可以用tee来处理XDD 07/03 22:57
我觉得好像不行耶 tee能这样做吗 要怎麽弄?
3F:→ firejox:ffmpeg -i file pipe:1|tee file|player - 07/04 11:36
4F:→ firejox:只是有些编码需要完整的档 这样就没辄了 07/04 11:38
那个...我的理解是这样...有错请指教
tee是吃前一个指令吐到stdout的output当input
并把input输出到stdout及指定的档案
然而ffmpeg转档後输出到一个档案而非stdout中 没东西让tee吃
所以其实这样写是不行的
然後我想请问一下那个pipe:1是啥
5F:→ firejox:第五点就ffmpeg ...;player ... 这样吧 07/04 11:41
6F:→ firejox:或者 ffmpeg ...&&player file之类的 07/04 11:43
7F:→ firejox:pipe 是管线 也就是 | 07/04 16:17
这个好像挺有趣的 研究中
9F:→ firejox:或者是用 - 也可处理 07/04 16:21
※ 编辑: Holocaust123 来自: 140.112.31.149 (07/04 19:13)