有些影片無法播放 - Linux

Ingrid avatar
By Ingrid
at 2011-07-14T21:40

Table of Contents

※ 引述《Holocaust123 (一步一腳印)》之銘言:
: (distro = xubuntu 11.04)
: 我電腦裡的mkv影片檔 有些可以正常播放 有些卻不能播(無聲無影, 用SMPlayer一開啟就停止)
: 我猜可能缺codecs 於是參照這個網頁的作法裝了win32codecs跟libdvdcss2
: http://plog.ctsjh.chc.edu.tw/index.php?op=ViewArticle&articleId=752&blogId=5
: 我還裝了套件庫中的libavcodec-extra-52套件 及"Xubuntu 版權受限附加軟體"
: 儘管如此這些mkv檔依然無法播放 請問我接下來該怎麼做呢?
: (我把這些影片拿到Windows上用PotPlayer是可以正常播放的 所以影片本身應該是沒損壞)

mkv 的話
可以用mplayer 直接下指令指定demuxer 為lavf
例如影片 xxx.mkv

$ mplayer -demuxer lavf xxx.mkv

其他字幕、字幕編碼再隨後補上
記得沒錯的話smplayer 好像指定demuxer有點麻煩

--
"Most good programmers do programming not because
they expect to get paid or get adulation by the public,
but because it is fun to program."

- Linus Torvalds

--
Tags: Linux

All Comments

Caroline avatar
By Caroline
at 2011-07-17T18:04
成功了! 不過為何vlc可以直接播 mplayer卻要手動加參
數呢...?

[shell script] sleep 會很耗資源嗎?

Delia avatar
By Delia
at 2011-07-14T21:35
是這樣的~ 我有一支程式跑一次大概要5~10分鐘~且可能同時會啟動好多個~ 我希望這支程序同時不要超過5個在跑, 以免系統負荷過重~ 因此想簡單寫個script去控制, 不知是否可行? 如下: #!/bin/bash proc_count=`ps -ef | grep my_process_nam ...

pipe 及 監控的問題

Linda avatar
By Linda
at 2011-07-14T11:26
1.我想做一個雙向的pipe,如果是單向的很簡單用A|B就可以把A的stdout傳給B的stdin了 但如果想要再把B的stdout傳給A的stdin,請問要怎麼做呢? 是要用一個buffer(FIFO)檔案嗎? 2.另外因為實驗的需要,要監控一個程式執行了多久,及是否跑完了。 人工可以用 ...

請問VNC server最多可以開幾個?

Edwina avatar
By Edwina
at 2011-07-14T10:57
vncserver 有很多種方法啟動, 這是其中一種; 有另一種啟動方式, 是請users 先ssh/telnet 到主機 再下達: vncserver -blah -blah ... 這樣就可以開超過 10個以上的sessions. :~ ※ 引述《zanthia99 (zanthia99)》之銘言: ...

Mageia更改檔案權限

Madame avatar
By Madame
at 2011-07-14T08:54
在Mageia下我掛載了一個Windows7的槽 有一個eMule的資料夾我想讓它用aMule接力下載 但似乎要更改權限才能讓amule更改讓掛載槽裡的tem暫存區 問題來了,我用su下了chown obe and#34;eMuleand#34; -R 之後,ls -l一看 檔案還是屬於root的 ...

Lenovo T410 或 T420 同時灌Linux 與Wi …

Enid avatar
By Enid
at 2011-07-14T00:42
※ 引述《klhh (airlin)》之銘言: : 有幾個問題想麻煩大家回答一下.... : 目前我鎖定 Lenovo T420系列 : * 版友提到如果要灌Linux就要避開 usb3.0 : 其中T420s 有usb3.0 T420i 則無 其實也不用避開,因為現在沒支援,但以後必然是會支援的 : ...