Search This Blog

Saturday, August 8, 2015

升級Windows 10 grub開機選單修復

GRUB雙系統開機Windows 8.1和Ubuntu 14.10, 在進行Windows 10升級時,會破壞GRUB的開機設定,導致出現error而進入grub rescue的模式。
 
如果要手動進入找回原來的開機選單,先以 "ls"找出所有的磁區,再找出/boot/grub所在的磁區  

以下設以(hd0,gpt2)為/boot/grub所在的磁區的例子 
grub rescure> ls
(hd0) (hd0,gpt1) (hd0,gpt2)
grub rescure> ls (hd0,gpt2)/boot/grub
./ ../ x86_64-efi/ grubenv grub.cfg
grub rescure>root = (hd0,gpt2)
grub rescure>prefix=/boot/grub
grub rescure>insmod normal
grub rescure>normal

進入grub選單後,如果直接要開始進入作業系統,仍然會出現錯誤,需要再設定參數
先按"C"鍵進行命令模式
grub> root=(hd0,gpt8)
grub> insmod chain
按"ESC"鍵回到原來GRUB選單,即可正常進入作業系統 
如果要修復GRUB選單,則是在UBUNTU下安裝boot repaire套件進行修復,使用"recommend"的方式即可。

Saturday, June 27, 2015

批次檔-ffmpeg轉檔及合併

 %1 -> command後的第一個參數
Ex: convert.bat test-bat
%1 -> test-bat
-----------------------
@ECHO OFF

echo ffmpeg -i %1-1 -target ntsc-dvd %1-1.avi
ffmpeg -i %1"-1" -target ntsc-dvd %1"-1.avi"

echo ffmpeg -i %1-2 -target ntsc-dvd %1-2.avi
ffmpeg -i %1"-2" -target ntsc-dvd %1"-2.avi"

echo ffmpeg -i %1-3 -target ntsc-dvd %1-3.avi
ffmpeg -i %1"-3" -target ntsc-dvd %1"-3.avi"

echo ffmpeg -i %1-4 -target ntsc-dvd %1-4.avi
ffmpeg -i %1"-4" -target ntsc-dvd %1"-4.avi"

'concat=>合併video
ffmpeg -i "concat:%1-1.avi|%1-2.avi|%1-3.avi|%1-4.avi" -c copy %1.avi

----------------------------------------------------------------------------------
批次將所有檔案轉為xvid格式,並把副檔名改為.avi ex: abc.wmv -> abc.avi

for %%x in (*.*) do ffmpeg -i %%x -c:v libxvid -b:v 2000k %%~nx.avi
--------------------------------------------------------------------------------