亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5948 | 回復: 7
打印 上一主題 下一主題

新人報道,說點Linux下多媒體文件處理的話題吧 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-12-20 20:08 |只看該作者 |倒序瀏覽
看過幾個壇子,發(fā)現除了Linuxforum有篇相關的入門類文章再就沒有什么了
forum最近登不上了。所以跑到CU來扔塊板磚看看能不能引出達人的興趣砸回兩塊玉石來。

首先說說談論的范圍:
主要是mpg,avi,rm,DV的raw這些耳熟能詳的。至于象一些專業(yè)性比較強的多媒體文件處理就有待高人了。
其次用的軟件,隨大流一點。這里就講講ffmpeg和mencoder。ffmpeg是mplayer的后端;mencoder則是mplayer的兄弟,一般二進制包安裝或者默認設置的編譯安裝都是mplayer和mencoder兩者兼而有之的。
也就是說,只要你機器上裝好了mplayer,ffmpeg和mencoder基本上就有了。
除此之外還有mplex,transcode之類的因為處理能力略遜于它們,且沒有仔細研究過,所以暫且等待高人來講解吧。

先從ffmpeg開始。
http://ffmpeg.sourceforge.net上有說明,音視頻的分離,轉換,解碼的完全解決方案。
其中最重要的就是libavcodec庫。它被mplayer或者xine使用作為解碼器。還有,國內比較流行的播放器影音風暴或MyMPC的后端ffdshow也是使用ffmpeg的解碼庫的。

ffmpeg包括一組軟件,ffmpeg用于對媒體文件進行處理,ffserver是一個http的流媒體服務器,ffplay是一個基于SDL的簡單播放器。兩個庫文件libavcodec和libavformat。

ffmpeg作為媒體文件處理軟件,基本用法如下:
ffmpeg -i INPUTfile [OPTIONS] OUTPUTfile
輸入輸出文件通常就是待處理的多媒體文件了?梢允羌兇獾囊纛l文件,純粹的視頻文件,或者混合的。
大部分常見的格式都能夠“通殺”。象常見的各種mpeg,AVI封裝的DIVX和Xvid等等
具體的格式支持列表可以使用ffmpeg -formats查看或直接查閱文檔。

另:由于Linux把設備視為文件,因此-i選項后可以跟設備名。比如DV,視頻卡,光驅或者其它的各類設備。
輸出的內容通過Options調整。列出幾個主要的選項
-vcodec 視頻流編碼方式
-b       視頻流碼率(默認只有200k,一般都需要手動設置,具體的數值視codec選擇而定)
-r        視頻流幀數(一般說來PAL制式通常用25,NTSC制式通常用29)
-s        視頻解析度(分辨率,也要視codec和你的需要而定。通常改變某個視頻流的解析度是很耗費CPU的事情。另:具體寫法使用“數字x數字”的形式。中間是小寫字母“x”,這個用過mplayer的應該都知道)
-t        處理持續(xù)時間。
-acodec  音頻流編碼方式
-ab         音頻流碼率(默認是同源文件碼率,也需要視codec而定)
-ar          音頻流采樣率(大多數情況下使用44100和48000,分別對應PAL制式和NTSC制式,根據需要選擇)

還有些可能需要用到的選項如
-vn和-an分別是屏蔽視頻流和屏蔽音頻流,分別對源文件處理一次即可得到分離的音頻和視頻
-author -title分別是設置媒體文件的作者和title
-f選項是強制使用某種格式
-target type是使用預置的格式轉換(可以轉成dvd,vcd或svcd)

除此之外還有些更高級的選項,如設定vbr,或設定high quality,或者設定vbr的buff和max/min碼率,象一般我們自用的dvd抓軌啦,DV轉vcd或dvd啦,網上下載的電影轉成vcd或dvd都不一定需要用到它們。
具體的使用方法在man里面有介紹。簡單明了。

少許使用經驗:
1:ffmpeg對于rm的處理能力實在不敢恭維。也許是因為我主要使用二進制包安裝的緣故,對于Real媒體格式只能處理老式的RV8編碼的格式。而且效果不佳。
2:格式轉換是一件很耗費CPU資源的事情。雖說ffmpeg已經比WinAVI啦,TmpgEnc這些win下的非專業(yè)級視頻處理軟件做的好些了。畢竟我們可以把ffmpeg運行的時候放到后臺。
3:ffmpeg不是萬能的,雖說支持的格式很多,但是如果你不是用的最新CVS出來的版本,可能碰上某些古怪的媒體文件就要郁悶。
4:ffmpeg全部是命令行操作。哪位達人寫個GUI前端出來就可以讓不少菜鳥脫離苦海了。還有就是不能批量處理,但是這個可以用shell幫忙解決。

論壇徽章:
0
2 [報告]
發(fā)表于 2005-12-20 20:09 |只看該作者
華麗的占一樓,給mencoder準備的。今天打字累死了,明天繼續(xù)

論壇徽章:
0
3 [報告]
發(fā)表于 2006-09-06 17:17 |只看該作者
好貼,頂起來

論壇徽章:
20
CU大;照
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中國系統(tǒng)架構師大會
日期:2015-06-29 16:11:282015亞冠之平陽省
日期:2015-07-31 09:19:042015七夕節(jié)徽章
日期:2015-08-21 11:06:17IT運維版塊每日發(fā)帖之星
日期:2015-09-30 06:20:002015亞冠之柏太陽神
日期:2015-10-19 20:29:5915-16賽季CBA聯(lián)賽之天津
日期:2016-11-29 14:03:4315-16賽季CBA聯(lián)賽之北控
日期:2016-12-24 20:51:492015年辭舊歲徽章
日期:2015-03-03 16:54:15雙魚座
日期:2015-01-12 20:58:532014年中國系統(tǒng)架構師大會
日期:2014-10-14 15:59:00
4 [報告]
發(fā)表于 2006-09-06 23:13 |只看該作者
有些看不明白,仍然要頂一下

論壇徽章:
0
5 [報告]
發(fā)表于 2006-09-08 13:47 |只看該作者
樓主試過lives么

論壇徽章:
0
6 [報告]
發(fā)表于 2006-09-21 14:37 |只看該作者
標記下

論壇徽章:
0
7 [報告]
發(fā)表于 2006-10-01 10:24 |只看該作者
看了有點犯眼暈,,不過還是蠻支持LZ的

論壇徽章:
0
8 [報告]
發(fā)表于 2006-10-01 19:11 |只看該作者
技術性比較強。隔行如隔山啊。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP