cht電腦資訊Linux
adm Find login register

取出 video 影片的片段

eliu
1 取出 video 影片的片段
Promote 2 Bookmark 22009-05-02quote  

原本想用 Cinelerra 來取出 video 影片的片段 ,結果 Mandriva上沒有。後來想看能不能用 ffmpeg來做

ffmpeg -b 800k -i  in.vob -ss 175 -t 61 b.mpg

-b 是 bitrate,內定是 200k,看起來格子狀的情形很嚴重,800k 看起來比較好。

-i input file. vob 是 mpeg2

-ss 開始的時間,單位是秒,不接受 mm:ss 的方式。ffmpeg 有 bug,時間會跳錯。

-t 長度,單位是秒

b.mpg 是我們的 output file,ffmpeg 會自動根據 .mpg 的檔案名稱自動選擇 mpeg 的 format

由於 -ss 有 bug,seek 的時間錯誤,所以不好用,需要試很多次。

企鵝狂
2
Promote 0 Bookmark 02009-05-03quote  

用mplayer -ss -endpos 搭配的話會不會好一點。

如果用mencoder的話還可以順便encode。

eliu
3
Promote 0 Bookmark 02009-05-03quote  
ychao
4
Promote 0 Bookmark 02009-05-03quote  

ffmpeg可以用steam copy的方式,避免重複壓縮降低畫質。

話說mplayer/mencoder用了ffmpeg的壓縮解壓縮函式庫,但是一些有版權權利金問題的格式,是採用呼叫windows二進位碼函式庫的方式達成的。最近ffmpeg的新版,有了遊逆向工程做出來的解rmvb的功能,難怪現在市面上一堆可以看rmvb的arm核心的PMP啊!

cht電腦資訊Linux
adm Find login register
views:11838