mencoder/mplayer常用指令筆記

Moderator: Forums Team

Post Reply
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

mencoder/mplayer常用指令筆記

Post by pahud »

批次壓縮一堆*.AVI的影片成mpeg4格式

Code: Select all

#!/bin/sh

for i in *.AVI
do
  mencoder -ovc lavc -lavcopts vcodec=mpeg4 -flip -oac copy $i -o \
  `basename $i .AVI`-MPEG4.avi
done
adsl
Posts: 16
Joined: Tue Mar 11, 2003 10:16 am

Post by adsl »

這鍋好 :)
那請問.avi + .srt 一起mencode有此功能嗎?
指令要如何下?可否順便教一下轉完檔後如何燒錄?
謝謝 :oops:
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

我也還不知道, 等try出來再post上來囉.
wilson
Posts: 27
Joined: Mon Jun 09, 2003 11:19 am
Location: 下港

Post by wilson »

將整片 DVD 不壓, 保持原品質, Copy 成一個檔案 (二小時, 約 4G)

mencoder -o 檔名 -ovc copy -oac copy -dvd 1 -dvd-device /dev/hdc
Last edited by wilson on Tue Jan 06, 2004 2:59 pm, edited 1 time in total.
Pinky, Pinky, Pinky 三種口味
寫個程式吃 Pinky
當機吃 Pinky
火氣更大想幹譙, 你要吃 Pinky
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

wilson wrote:將整片 DVD 不壓, 保持原品質, Copy 成一個檔案 (二小時, 約 4G)

mencoder -o 檔名 -ovc copy -oac copy -dvd
這應該是dvd rip吧?rip出來是mpeg2格式嗎?
User avatar
【Palatis】
Posts: 956
Joined: Wed Apr 02, 2003 4:21 pm
Location: 偶爾插花...</br>亞利安星球
Contact:

Post by 【Palatis】 »

也可以抓 mms 的串流...
mencoder mms://wmt-od.stream.ne.jp/ntv/hkzkt/hkzkt10.wmv -o hkzkt10.wmv -ovc copy -oac copy
「從麻雀之城回來的時候,被問到『你要大的藤箱還是小的藤箱?』為此煩惱不已。大家都有過這種煩惱吧?」
「是啊是啊!大的藤箱可以放很多東西覺得很划算,小的藤箱小小的裡面也許放著很不錯的東西,真的很難取捨阿!」
「靠這個就能告別這種煩惱『中型的藤箱』!」
「好厲害!」
「不要再煩惱大小的問題了,現在還贈送可以煮出鐵質,增進健康的鐵銼刀。」
「這是一定要買的!」
「我要一個!」
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

wilson
Posts: 27
Joined: Mon Jun 09, 2003 11:19 am
Location: 下港

Post by wilson »

將 MMS 串流的 WMA 格式音樂轉成 MP3

Code: Select all

mplayer -ao pcm mms://192.168.38.49/music.wma
lame -h audiodump.wav music.mp3

WAV 檔案, 也可以抓下來

Code: Select all

mplayer -ao pcm http://192.168.38.49/music.wav
Pinky, Pinky, Pinky 三種口味
寫個程式吃 Pinky
當機吃 Pinky
火氣更大想幹譙, 你要吃 Pinky
ranma37
Posts: 106
Joined: Sat Feb 22, 2003 11:24 am
Location: 風城購物袋中心
Contact:

Post by ranma37 »

adsl wrote:這鍋好 :)
那請問.avi + .srt 一起mencode有此功能嗎?
指令要如何下?可否順便教一下轉完檔後如何燒錄?
謝謝 :oops:
-sub xxxx.srt
就可以把subtitle一起編進去了
scsi
Posts: 1326
Joined: Tue Oct 14, 2003 7:49 am
Contact:

Post by scsi »

【Palatis】 wrote:也可以抓 mms 的串流...
mencoder mms://wmt-od.stream.ne.jp/ntv/hkzkt/hkzkt10.wmv -o hkzkt10.wmv -ovc copy -oac copy
我用這個範例抓會有問題,會在不定的地方發生不連貫的情形
我是用adsl 512/64的網路
後來我發現這樣做就不會有問題了

Code: Select all

mplayer $1 -dumpstream -dumpfile `basename $1`
我抓的檔是

Code: Select all

mms://211.106.66.141/live4/music_video/mv_sooyoung_neveragain_m.asf
世界再大,不過是妳我之間的事
:111.gif: 欲使用GOT的ebuild請看Gentoo 台灣中文 Ebuild 使用指南
Image  我的部落格
pahud
24hr 義工
Posts: 1251
Joined: Tue Nov 26, 2002 10:22 pm
Contact:

Post by pahud »

Join GOT@SETI now!
scsi
Posts: 1326
Joined: Tue Oct 14, 2003 7:49 am
Contact:

Post by scsi »

我有試小洲大所說的方法
mplayer -rtsp-stream-over-tcp -dumpstream rtsp://xxxxx -dumpfile xxx.rm
基本上這一段指令是沒有問題的,但是在gentoo上的mplayer直接下這指令會得到一個錯誤訊息,內容類似要使用LIVE.COM的lib的才能使用rtsp這個協定 :shock:
但是也不是直接emerge live就可以使用了 :roll: ,必需要修改mplayer上ebuild,然後重新compile mplayer才行
http://www.live.com/mplayer/

修改mplayer ebuild的patch為

Code: Select all

--- /usr/portage/media-video/mplayer/mplayer-1.0_pre3.ebuild    2004-01-17 14:41:47.000000000 +0800
+++ /usr/local/portage/media-video/mplayer/mplayer-1.0_pre3.ebuild      2004-02-04 15:44:37.000000000 +0800
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /home/cvsroot/gentoo-x86/media-video/mplayer/mplayer-1.0_pre3.ebuild,v 1.8 2004/01/17 05:15:57 darkspecter Exp $

-IUSE="dga oss xmms jpeg 3dfx sse matrox sdl X svga ggi oggvorbis 3dnow aalib gnome xv opengl truetype dvd gtk gif esd fbcon encode alsa directfb arts dvb gtk2 samba lirc matroska debug joystick"
+IUSE="dga oss xmms jpeg 3dfx sse matrox sdl X svga ggi oggvorbis 3dnow aalib gnome xv opengl truetype dvd gtk gif esd fbcon encode alsa directfb arts dvb gtk2 samba lirc matroska debug joystick live"

 inherit eutils

@@ -59,7 +59,8 @@
        media-sound/cdparanoia
        mpeg? ( media-libs/faad2 )
        samba? ( >=net-fs/samba-2.2.8a )
-       >=sys-apps/portage-2.0.36"
+       >=sys-apps/portage-2.0.36
+       live? ( media-plugins/live )"
 #      dvd? ( media-libs/libdvdnav )
 # Hardcode paranoia support for now, as there is no
 # related USE flag.
@@ -70,7 +71,7 @@

 SLOT="0"
 LICENSE="GPL-2"
-KEYWORDS="~x86 ppc ~sparc ~alpha ~hppa ~mips ~arm ~amd64 ~ia64"
+KEYWORDS="x86 ppc ~sparc ~alpha ~hppa ~mips ~arm ~amd64 ~ia64"


 pkg_setup() {
@@ -253,6 +254,9 @@
                && myconf="${myconf} --enable-joystick" \
                || myconf="${myconf} --disable-joystick"

+       use live\
+               && myconf="${myconf} --enable-live"
+
        if [ -d /opt/RealPlayer9/Real/Codecs ]
        then
                einfo "Setting REALLIBDIR to /opt/RealPlayer9/Real/Codecs..."
世界再大,不過是妳我之間的事
:111.gif: 欲使用GOT的ebuild請看Gentoo 台灣中文 Ebuild 使用指南
Image  我的部落格
Post Reply