永久插入字幕並轉換視頻

永久插入字幕並轉換視頻

我需要對.avi影片做兩件事:

  1. 永久插入字幕 ( .srt),無需修改其時間或影片本身。
  2. 將新影片(有永久字幕)從 轉換.avi.mpeg.

有沒有辦法用一兩個命令列來完成它? (可能使用ffmpeg?)

一些附加數據:

  • 字幕可以包含一些特殊字符(西班牙語字符,例如:ñ、á、ü ...)
  • 事件順序無關緊要:先加入字幕,.avi然後轉換,或先轉換,然後再加入字幕.mpeg
  • 我正在使用 Ubuntu 11.04 (Natty Narwhal)。

答案1

Arista 可以完成這兩件事,而且它提供了一個非常漂亮、簡單的 GUI。它可以在存儲庫中找到。

阿里斯塔的畫面

答案2

嘗試使用mencoder.像這樣的東西有效:

mencoder source.avi -sub srt.srt -o destination.mpeg -oac mp3lame -ovc lavc -of mpeg

mencoder 有無數的 CLI 開關來控制視訊質量,有關一些想法,請參見此處(特別是關於編碼為 mpeg):

http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-mpeg.html

答案3

您可以使用 Mobile Media Converter 來完成這些任務。

Mobile Media Converter 字幕窗口

您可以從下載這裡

答案4

我在以下方面取得了成功:

ffmpeg -i subs.srt subs.ass
ffmpeg -i input.avi -vf "ass=subs.ass" output.avi

但我需要使用 option 重新編譯 ffmpeg --enable-libass

相關內容