Video Kesmek
Mart 20, 2012 § Yorum yok § Kalıcı bağlantı
FFMEPG kullanarak
ffmpeg -ss 00:15:20 -i asil.mp4 -f avi -vcodec mpeg1video -b 1000k -acodec copy sonuc.mpg
uzunluk belirterek
ffmpeg -ss 00:00:30.00 -t 00:00:25 -i bar.mp3 -acodec copy bar-new.mp3
Not: -ss baslangic -t uzunluğu belirtir.
Ayrıca -ss ile -t nin -i den önce gelmesi önemlidir.(
Man ffmpeg ile:
-t duration
Restrict the transcoded/captured video sequence to the duration specified in seconds. “hh:mm:ss[.xxx]” syntax is also supported.
-ss position
Seek to given time position in seconds. “hh:mm:ss[.xxx]” syntax is also supported.
ffmpegin desteklediği format bilgileri için
ffmpeg -formats
vlc ile videonun belirli bir aralığını kesmek
vlc --intf rc --rc-show-pos --rc-fake-tty --start-time=888 --stop-time=999 /home/skaas/Desktop/4144_20090603073103.mp4 :sout='#transcode{vcodec=mp1v,vb=1024,fps=25,acodec=mpga,ab=128,scale=1,channels=6,deinterlace,audio-sync}:std{access=file,mux=mpeg1,url=/home/skaas/Desktop/deneme4.mpg}' vlc://quit
mp4box ile dosya kesmek (saniye cinsinden baslangıc ve bitis zamanı)
mp4box -splitx 66.240:80.120 input.mpeg4
neroAacEnc kurulumu
Mart 16, 2012 § Yorum yok § Kalıcı bağlantı
wget ftp://ftp6.nero.com/tools/NeroDigitalAudio.zip unzip NeroDigitalAudio.zip -d nero cd nero/linux sudo install -D -m755 neroAacEnc /usr/local/bin
neroAacEnc “No such file or directory” Hatasının çözümü
Mart 16, 2012 § Yorum yok § Kalıcı bağlantı
Ubuntu için çözüm
$ file neroAacEnc fatih@fatih:~/Desktop/ffmpeg_test/linux$ file neroAacEnc neroAacEnc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
Anlaşıldığı üzere neroAacEnc binary dosyası 32 bittir ve 32 bit shared librarilere bağımlılığı vardır.
İşletim sistemimizin 32 bit mi 64 bit mi olduğunu öğrenmek için:
$ uname -a Linux fatih 2.6.32-39-generic #86-Ubuntu SMP Mon Feb 13 21:50:08 UTC 2012 x86_64 GNU/Linux
Sorun 32 bit shared librarilerin 64 bit Ubuntumuzda default olarak kurulu olmamasından kaynaklanıyor.
İhtiyacımız olan 32 bit shared librarileri kurmak için.
sudo apt-get install ia32-libs
Openssl ile Dosya Şifrelemek
Mart 16, 2012 § Yorum yok § Kalıcı bağlantı
Openssl’in kurulu olduğu herhangi bir bilgisayarda (Linux, Windows, BSD) dosya şifrelemek ve açmak için:
Şifrelemek için "encrypt" (-e): openssl aes-256-cbc -a -e -salt -in input.dat -out output.aes Şifreyi açmak için "decrypt" (-d): openssl aes-256-cbc -a -d -salt -in output.aes -out input.dat
Bir servisin başlangıç sırasını değiştirmek
Mart 16, 2012 § Yorum yok § Kalıcı bağlantı
Centos üzerinde koşan bir servisin başlangıç sırasını değiştirmek için
vi /etc/init.d/servis_adi Dosyasındaki # chkconfig: 66 45 satırını edit etmek gereklidir. 66 sayısı servisin başlarkenki sırasını, 45 sayısı servisin kapanırken kullanılan sayısını belirtmektedir. Bu dosyadaki chkconfig satırı değiştirildikten sonra chkconfig servis_adi off chkconfig servis_adi on yapılarak servisin başlangıç ve bitiş sırası değiştirilebilir.
İşletim sisteminin koştuğu init modu 5 ise
yapılan değişikliğin etkisi
$ls /etc/rc5.d/
ile görülebilir.
“S” ile başlayanlar servis başlangıc sırasını, “K” ile başlayanlar servis bitiş sırasını gösterir.