2010/08/22

[Linux] 搞定 ubuntu 裡的 ffmpeg

我的 ffmpeg 在 ubuntu 裡面預設的運作有點奇怪,重新 encode mp4 之類的格式的時候會發生:
Unsupported codec (id=86020) for input stream #0.1 之類的錯誤

Google 查文之後找到:
這邊 有很簡單的解答。

簡單的說有三種解法:
1. 抓最新的 ffmpeg 下來重新編過,就可以。
2. 執行 sudo apt-get install ffmpeg libavcodec-unstripped-52
3. sudo apt-get install ffmpeg ubuntu-restricted-extras
4. 更新套件來源
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list; sudo apt-get -q update; sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring; sudo apt-get -q update

再安裝 ffmpeg
sudo apt-get install ffmpeg

因為我是 10.04 所以其實很簡單,就是裝完 libavcodec-unstripped-52 就可以。

這樣,我就可以把什麼 .DAT, .MPG .AVI 的通通壓成 .mp4 了。
空間我剛剛看了一下,如果是 mpeg2 的檔案,大概是 1/10 而已。

[Windows] git-bash 底下的工具

因為工作轉到 Windows 平台上的關係,所以很多工具改到 Windows 上面運作,跟著在 TortoiseGit 底下使用 git-bash 來維護自己的專案原始碼。結果就是裝了前面提過的 auto-hotkey 使用熱鍵來提昇自己的平台操作速度; 但除了 hotkey...