blog.Ring.idv.tw

Linux

FFmpeg(flv2mp4) - for Debian 4.0

由於我的手機有支援mp4格式的影音播放,重點來了~ 那我該怎麼將Flash Video格式的影音轉換成MPEG4呢?

底下我採用Debian 4.0的環境來建構此一轉檔平臺,在開始之前請先確認你的環境已安裝subversion以及基本的程式開發環境:

apt-get install subversion
apt-get install build-essential

安裝步驟

先安裝一些必要的音訊、視訊的編/解碼的函式庫~ 這些函式庫可從Debian Multimedia Packages取得~

apt-get build-dep ffmpeg
dpkg -i liblame0_3.97-0.0_i386.deb 
dpkg -i liblame-dev_3.97-0.0_i386.deb 
dpkg -i libfaad0_2.5-2.1_i386.deb 
dpkg -i libfaad-dev_2.5-2.1_i386.deb 
dpkg -i libfaac0_1.25-0.1_i386.deb 
dpkg -i libfaac-dev_1.25-0.1_i386.deb 
dpkg -i libxvidcore4_1.1.2-0.1etch2_i386.deb 
dpkg -i libx264-54_0.svn20070309-4.1etch1_i386.deb 
dpkg -i libx264-dev_0.svn20070309-4.1etch1_i386.deb 
apt-get install liba52-0.7.4 liba52-0.7.4-dev

取得ffmpeg原始檔~

svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

安裝ffmpeg~

cd ffmpeg
./configure --enable-gpl --enable-pp --enable-libvorbis --enable-liba52 --enable-libgsm --disable-debug --enable-libmp3lame --enable-libfaad --enable-libfaac --enable-pthreads
make
make install

測試flv2mp4:

ffmpeg -i test.flv -vcodec mpeg4 -s 320x240 -r 23.976 -b 600k -acodec libfaac -ac 2 -ar 44100 -ab 128k test.mp4

參考資源

Ubuntu 7.10 : ffmpegで「flv」形式の動画を「mp4」形式に変換する

Debian Multimedia Packages

2008-02-13 01:43:31 | Add Comment

Linux 系統管理(Linux System Administration)

Linux 系統管理(LINUX System Administration)

對經驗老道、想學習 Linux 技巧的系統管理員,以及面對新挑戰的資深 Linux 用戶而言,本書提供管理各種系統和伺服器的建言。
本書總結了一些必要的步驟,幫助你建立獨立式 SOHO Hub、網站伺服器、LAN 伺服器所組成的負載平衡叢集、以及透過虛擬化方式合併的伺服器。另外,你也會學到設立和維護這些工作環境所需的工具。

本書可作為 Unix 老兵、MCSE、以及大型電腦管理員的 Linux 簡介,也可作為現職 Linux 管理員補充和提昇技巧的進階指南。
在本書中,你會學到:

    * 安裝、組態、維護、以及對 DNS 伺服器除錯﹙使用 BIND﹚。
    * 為中小型公司設立電子郵件服務,並具備完整的認證機制。
    * 從頭開始在網站伺服器上安裝和組態 Apache、PHP、以及 MySQL。
    * 利用免費的 Linux Virtual Server 結合一些電腦,組成負載平衡的 Apache 網站伺服器叢集。
    * 透過 Xen 或 VMWare 運用 Linux 虛擬化,在一件硬體上執行多個核心;管理每個核心對處理器時間、設備、以及記憶體的存取。
    * 建立命令稿,按你的需求做調整。
    * 使用 rsync、tar、cdrecord、Amanda、及 MySQL 工具,備份和回存資料。

本書提供了豐富的知識和經驗。在兩位作者的研究過程中,他們解決了許多先前並未有完整文件說明的問題。
現在,他們要把這些經驗與教訓傳授給你。

好一陣子沒有買類似Linux系統管理的書籍了~ 還記得剛開始是從Red Hat 6.1來入門Linux~ 現在都出了一大堆Linux Distribution~ 不過這也是我會買這本書的原因~ 因為我想從Fedora跳到Debian來玩~ 哈~

2008-02-12 00:23:58 | Add Comment

Linux System Programming - Talking Directly to the Kernel and C Library

Linux System Programming - Talking Directly to the Kernel and C Library

終於還是忍不住給它下手了... 這是一本low-level programming的書籍~ 所以最好需俱備C語言的基礎~ 作者是有名氣的Robert Love(Blog),他目前正在Google負責Android的計劃~ 雖然短時間不見得能完全消化~ 但~ 書總是到用時方恨少~ 所以就當做自己的耶誕禮物嚕~ ^^ BTW, 現在到「天瓏書局」耶誕節傍晚前購書,一律都免運費哦~

2007-12-21 11:09:01 | Add Comment

Linux Kernel in a Nutshell

2007-05-02 00:49:27 | Add Comment

Next Posts
Copyright (C) Ching-Shen Chen. All rights reserved.

::: 搜尋 :::

::: 分類 :::

::: Ads :::

::: 最新文章 :::

::: 最新回應 :::

::: 訂閱 :::

Atom feed
Atom Comment