前幾天需要用到 ffmpeg 4.3 版才有的新功能 "xfade" (下詳); 可是我的 linux mint 上面的版本只到 4.2。 可以不要自己編譯, 直接偷懶安裝新版執行檔嗎? 警告: 後來我的系統變得有點怪怪的, 裝個小套件都會牽拖一大堆相依套件。 最後用 btrfs 的 snapshot 功能 把系統還原。 正在測試 這個建議。
- 查看一下我的 mint 版本及基礎的 debian 版本:
cat /etc/os-release
跟/etc/debian_version
- 查看一下我的版本的 debian/ubuntu/mint 目前有哪些版的 ffmpeg 可以安裝:
apt list -a ffmpeg
或apt-cache madison ffmpeg
。 - 確認一下 debian 的版本資訊 (左側 "versions"): 確實 debian testing 裡面的 ffmpeg 是我想要的 4.3。 [ Debain 的 testing 永遠都是比最新的 stable 更新一點的那個版本。 ]
- ~~
sudo bash
變身成 root 做以下的事 ~~ echo 'deb http://ftp.debian.org/debian testing main contrib non-free' > /etc/apt/sources.list.d/testing.list
apt update
更新套件清單。- 結果出現 NO_PUBKEY 04EE7237B7D453EC 之類的訊息。
拿那個 key 去 google, 確認一下是可信任的 key。
於是信任它:
apt-key adv --keyserver keys.gnupg.net --recv-keys 04EE7237B7D453EC
- 再次更新套件清單:
apt update
。 - 再次執行第二步的指令, 確認已多出新版的 ffmpeg/testing 可以下載。
然後就可以用
apt install ffmpeg/testing
安裝了!
更詳細的說明請見 Tsung 的文章: Linux APT 遇到 NO_PUBKEY 的 GPG error 解法 及 Debian Linux 特定套件使用新版本(Testing)的作法。
安裝 ffmpeg 4.3 是為了要 一口氣串接爆多影片。
沒有留言:
張貼留言
因為垃圾留言太多,現在改為審核後才發佈,請耐心等候一兩天。