Skip to main content

Posts

Showing posts from August, 2009
Memanggil history (bahagian I) #history .........list panjang berjela sampai ke baris-baris berikut................ 590 ./configure --enable-gpl --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libvorbis --enable-libgsm --enable-libdc1394 --disable-debug --enable-shared --enable-libmp3lame --enable-libfaad --enable-libfaac --enable-libxvid --enable-libx264 --enable-postproc --enable-avfilter --enable-nonfree --prefix=/usr 591 make 592 make install 593 which ffmpeg 594 ls 595 make uninstall 596 make clean 597 history Gunakan nombor arahan dalam history di atas dengan tanda seruan/exclamation mark pada setiap arahan yang ingin dipanggil. Oleh kerana kita nak buat "one liner".. gunakan tanda ampersand ... menandakan arahan itu akan dilaksanakan selepas arahan sebelumnya berakhir # !590 && !591 && !592 - jadi sebenarnya apa yang ingin dibuat ialah ./configure dengan opsyen berjela-jela && make && make install
Memanggil history (bahagian II) Pada siri yang lalu kita telah mempelajari bagaimana untuk memanggil baris arahan mengikut jujukan nombor pada history. Kali ini kita menggunakan awalan huruf/rangkai kata pada history. Katakan kita melaksanakan 3 ARAHAN iaitu echo $PATH, cat /proc/version dan date $ echo $PATH /usr/local/sbin:/usr/local /bin:/usr/sbin:/usr/bin:/s bin:/bin:/usr/games $ cat /proc/version Linux version 2.6.28-14-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #47-Ubuntu SMP Sat Jul 25 00:28:35 UTC 2009 $ date Rab Ogos 12 12:42:56 MYT 2009 Rekodnya... $ history 1 echo $PATH 2 printenv 3 echo $PATH 4 cat /proc/version 5 date 6 history Kita cuba cara yang lalu... menggunakan baris pada kolum nombor $ !1 && !5 && !4 echo $PATH && date && cat /proc/version /usr/local/sbin:/usr/local /bin:/usr/sbin:/usr/bin:/s bin:/bin:/usr/games Rab Ogos 12 12:43:15 MYT 2009 Linux version 2.6.28-14-generic (bu...
Using find command to delete file with certain size If you're having problem distinguishing suspected incomplete file with the complete ones, you may use find command on Linux command line. Assume here, complete file is 300M above... as you can see below, there are JPG files which are also unneeded: # ls -lh jumlah 2.1G -rw-r--r-- 1 najmi najmi 350M 2009-08-07 13:34 House MD.2x01.Acceptance Internal.avi -rw-r--r-- 1 najmi najmi 16K 2009-08-07 13:22 House MD.2x01.Acceptance Internal.avi.jpg -rw-r--r-- 1 najmi najmi 350M 2009-08-07 13:34 House MD.2x02.Autopsy.avi -rw-r--r-- 1 najmi najmi 24K 2009-08-07 13:22 House MD.2x02.Autopsy.avi.jpg -rw-r--r-- 1 najmi najmi 350M 2009-08-07 13:34 House MD.2x03.Humpty Dumpty.avi -rw-r--r-- 1 najmi najmi 30K 2009-08-07 13:22 House MD.2x03.Humpty Dumpty.avi.jpg -rw-r--r-- 1 najmi najmi 350M 2009-08-07 13:34 House MD.2x04.TB Or Not TB.avi -rw-r--r-- 1 najmi najmi 34K 2009-08-07 13:22 House MD.2x04.TB Or Not TB.avi.jpg -rw-r--r-- 1 najmi najmi 350...
Pembahagian video dengan FFMPEG Untuk memuat naik video yang mempunyai julat masa 21 minit ke Youtube tidak lagi dibenarkan untuk ahli-ahli baru. Oleh itu anda perlu memecahkan fail itu kepada tempoh maksimum 10 minit. Katalah untuk pecah kepada 3 bahagian, kita ambil formasi 9+9+3 minit untuk setiap fail. Andaikan nama fail ialah copy.wmv (sebenarnya berformat 3GP, tetapi telah ditukar kepada WMV). ffmpeg -sameq -ss 00:00:00 -t 00:09:00 -i copy.wmv copy1.wmv ffmpeg -sameq -ss 00:09:01 -t 00:09:00 -i copy.wmv copy2.wmv ffmpeg -sameq -ss 00:18:01 -t 00:04:00 -i copy.wmv copy3.wmv "Flag" -ss untuk start session, iaitu pada jam/minit/saat mana yang anda ingin mula sebagai "offset" dan -t untuk tempoh bagi setiap fail. -sameq untuk mengekalkan kualiti fail (same quality).