轉換YouTube影片至手提電話

FlossDoc,自由中文開源知識庫

目录

下載 YouTube 影片

YouTube本身並不容許你下載影片,所要你需要一些工具。你可以在google上鍵入關鍵字"youtube"和"download"找到很多下載YouTube的工具。而在GNU/Linux平台上以youtube-dl最流行。

安裝 youtube-dl

Debian Etch 用戶可以直接用APT安裝youtube-dl

# apt-get install youtube-dl

其他GNU/Linux用戶可以依以下方法下載及安裝youtube-dl程式:

$ wget http://www.arrakis.es/~rggi3/youtube-dl/youtube-dl

把 youtube-dl 安裝至目錄 /usr/local/bin

$ su
Password: 輸入root的密碼
# chmod 755 youtube-dl
# mv youtube-dl /usr/local/bin

如果你執行是出現找不到 HTTPCookieProcessor 問題,Debian Etch/Sid 用戶請安裝 Python 2.4 並把 youtube-dl 頭一行由:

#!/usr/bin/env python

改成:

#!/usr/bin/env python2.4

Debian GNU/Linux 3.1 (Sarge)用戶需要把youtube-dl包括HTTPCookieProcessor的一行刪除掉:

# Install cookie handler
# urllib2.install_opener(urllib2.build_opener(urllib2.HTTPCookieProcessor()))

當然,做了這個修改,你就不能夠下載需要登入的影片了。

下載影片

$ youtube-dl http://www.youtube.com/watch.php?v=U2d--Jes5AU

影片就放在 U2d--Jes5AU.flv

Mozilla Firefox VideoDownloader 擴充

另一個下載影片的方法就是在 Mozilla Firefox 上使用VideoDownloader擴充。

先在VideoDownloaderFirefox Add-ons下載及安裝VideoDownloader 擴充。重新啟動Firefox後,當你在任何YouTube網頁看到想要的影片,只需要按下瀏覽器下面狀態欄的VideoDownloader圖示,VideoDownloader就會幫你找出該影片的正確網址,讓你下載。

轉換影片

安裝 ffmpeg

在 /etc/apt/sources.list 加入

deb ftp://ftp.hk.debian.org/unofficial/debian-multimedia/ sid main

更新軟件資料和安裝 ffmpeg

# apt-get install ffmpeg

轉換影片成 3GP 格式

$ ffmpeg -i U2d--Jes5AU.flv -y -b 400 -s cif -r 25 -acodec amr_wb -ab 50 -ac 1 -ar 16000 U2d--Jes5AU.3gp
  • i: 要轉換的影片檔案
  • s: 轉換出來的影片視像解析度,格式為 "寬度x高度"。 cif 指 320x240
  • b: 轉換出來的影片視像 bitrate ,單位為 bit/sec
  • r: 轉換出來的影片視像每秒的格數(fps)。
  • acodec: 轉換出來的影片音效codec
  • ab: 轉換出來的影片音效 bitrate ,單位為 bit/sec
  • ac: 轉換出來的影片音效聲度數目, 1 指單聲度(mono)
  • ar: 轉換出來的影片音效頻率,單位為 Hz
Personal tools
廣告橫額