2014年7月23日

kdenlive無法匯出h264影片格式

轉貼子忠老師的解答:
kdenlive 匯出 h264 顯示 dct8x8 錯誤訊息解決方法

一般 h264 匯出錯誤,問題太多出在 mlt 與 ffmpeg 版本不吻合所造成,參看官方網站訊息:http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-required-libraries 如下:

Warning
MLT relies on FFmpeg compilation parameters. If your distribution ships with an outdated FFmpeg version, it may not be able to use the audio and video codecs like H.264 or AVCHD. In this case, recompile FFmpeg with all needed options or ask FFmpeg packager to upgrade.

警告
MLT 依賴 FFmpeg 的編譯參數。如果你的發行版附帶了一個過時的 FFmpeg 的版本,它可能無法使用音頻和視頻編解碼器,像 H.264 或 AVCHD。在這種情況下,重新編譯 FFmpeg 的所有必要選項,或要求 FFmpeg 打包升級。

依此提示,解決方法如下:(筆者偏業環境為 ubuntu 14.04)

1. 加入 ffmpeg jon-severinsson 套件源:

   sudo add-apt-repository ppa:jon-severinsson/ffmpeg
   sudo apt-get update

2. 升級套件
  sudo apt-get upgrade

  筆者找到以下套件進行升級:
  libav-tools libavcodec54 libavdevice53 libavfilter3 libavformat54 libavresample1 libavutil52
  libpostproc52 libswresample0 libswscale2

3.進行升級後,重新執行 kdenlive 應可順利匯出 h264 格式影音。

2014年7月15日

virtualbox使用usb隨身碟開機

在virtualbox中開機選項沒有usb開機選項,要寫usb開機文件真的不容易。看了很多文章,有人做出來了,自已弄不出來還是真的智商只有85分的人。左右反思問題所在。終於找到答案了。
1.先要把usb做出硬碟的虛擬機硬碟檔,也就是産出vmdk檔,指令是:
sudo VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb -relative

紅字部分,前面是産生的檔案,後面是設備名稱。

2.産生好指令後,你的群組必需加入disk中
ls -l /dev/sda
brw-rw---- 1 root disk 8, 0  7月 15 22:23 /dev/sda

可以得知sda sdb...都是在disk群組中,所以要編輯/etc/group
sudo vim   /etc/group
在disk:x:6:後面加入要用的群組,這邊是以teacher,這一行變成如下
disk:x:6:teacher
記得重新開機。

3.再重新開啟virtualbox,這時就可以把vmdk檔加入硬碟中開機了。

 

2014年7月12日

ubuntu鎖套件版本

有些時候新的軟體版本不一定好用或是沒問題,這時候會使用舊的版本,為了避免更新時又安裝了新版本軟體,這時就需要把套件版本暫時鎖起來,查了一下資料,做一下筆記。

鎖定某一套件
echo "套件名稱 hold" | sudo dpkg --set-selections

解除時用
echo "套件名稱 install" | sudo dpkg --set-selections

查看套件有無被鎖定
sudo dpkg --get-selections "套件名稱"

hold表示被鎖定
install表示可升級

查看哪些套件被鎖住
sudo dpkg --get-selections | grep hold


這些資料會存在
/var/lib/dpkg/status

2014年7月8日

簡單好用的USB隨身碟(或外接硬碟)多重開機製作工具 - Easy2Boot

  1. 下載並安裝 RMPrepUSB
  2. 下載並安裝 Easy2Boot
  3.  把USB隨身碟或USB外接硬碟插進電腦裡;
  4. 先勾選一些項目之後(見官網第4點下面的圖示比較清楚),用 Easy2Boot 格式化你的USB隨身碟\_ISO\docs\Make_E2B_USB_Drive\Make_E2B_USB_Drive.cmd (用最高權限執行)
  5.  
     





  1. 點選 Install grub4dos
  2. 接下來只要把任何 Live CD/DVD 的 ISO檔跟複製一般檔案一樣,複製到USB裡的【正確目錄】(Linux放\_ISO\Linux,Win7放\_ISO\Windows\Win7,各項掃毒或磁碟工具放\_ISO\Utilities\ ...),什麼多餘的設定都不用就搞定多重開機了
  3.  http://files.easy2boot.com/200000030-2193e228df/Easy2Boot_v1.29_DPMS.zip
  4. 要做uefi開機還要找到轉換imgPTN 的程式