星期日, 四月 06, 2008

mplayer、ffmpeg 指令備忘

  • 查看 DVD 結構
  • 擷錄 DVD 影片
  • 修剪影音檔案
  • 下載影音串流檔案
  • Webcam 應用

環境: Fedora 8 with Livna repo


查看 DVD 結構

mplayer dvd:// -identify -endpos 0 | grep ID_DVD

ID_DVD_TITLES=2 (總共有兩個標題)

ID_DVD_TITLE_1_CHAPTERS=11
(第一個標題有十一個章節)
ID_DVD_TITLE_1_ANGLES=1
(第一個標題只有一種視角)
ID_DVD_TITLE_2_CHAPTERS=8
(第二個標題有八個章節)
ID_DVD_TITLE_2_ANGLES=1

(第二個標題只有一種視角)


dvd:// → DVD
vcd:// → VCD
cdda:// → Audio CD
cddb:// → Audio CD




擷錄 DVD 影

#擷錄 TITLE 1, CHAPTER 8

mplayer dvd://1 -chapter 8-8 -dumpstream -dumpfile myfile.vob

-dumpstream: Video + Audio

-dumpvideo: Video only
-dumpaudio: Audio only (-dumpfile filename.pcm)







修剪影音檔案 #從第 11 秒的地方開始擷錄 (去除前面 10 秒內容)

ffmpeg -i input_file -ss 11 -acodec libmp3lame -ab 192k output.mp3

#從 -ss hh:mm:ss 開始擷錄, 且只錄製 -t hh:mm:ss 長度
ffmpeg -i input_file -ss hh:mm:ss -t hh:mm:ss -acodec copy -ab 192k output_file






下載影音串流檔案 #下載 mms:// 影音串流

mplayer mms://host/hot_mv.asf
-dumpstream -dumpfile myfile.asf






Webcam 應用 #播放 Webcam 視訊

mplayer tv:// -fps 30

#錄製 Webcam 影像

ffmpeg -i /dev/video -f video4linux2 -s 320x240 -f m4v myvideo.m4v



0 意見: