Please Donate to Bitcoin Address : [[address]]

Donation of [[value]] BTC Received. Thank You.
[[error]]

ffmpeg ile kendi playlistini oluşturmak

Annem veya kuzenlerim eskiden beri her 3 4 ayda bir, “ya şu şarkıyı çok beğendim, bana bi CD yapta arabada dinliyim, müzik çalarda dinliyim” vs. gibi isteklerle gelirler.

İlk başlarda kulak asmıyordum tabii, “hee tamam yaparız, olur yav hee he” gibi geçiştiriyordum ancak baskılar beni yıldırdı zamanla. Sen ne biçim bilgisayarcısınlara kadar geldi olayın boyutu hatta.

Ben de bu nahoş durum karşısında kendi patternimi bulup, bu problemi özgür yazılımlarla nasıl daha rahat yaparım ki diyip çalışmalara başladım.

Çalışma ortamım OpenSUSE 13.1, ona göre bir şeyler gevezelik edeceğim bu yazıda, bilginize.

ffmpeg biliyorsunuz ki platformlar arası ses ve video formatları arası dönüştürme, akış oluşturma ve/ya kaydetmeye yarayan LGPL lisanslı bir yazılım. Açık kaynaktır. Severiz, bazen ipten alır.

Çoğu Linux dağıtımlarının paket depolarında da bulunuyor kendisi. Ancak ffmpeg’in çoğu paket deposundaki (örneğin OpenSUSE) hali, benim bu problemimi çözmeye yetmiyor. Çünkü mp4 -> mp3 dönüşümü yapabilecek şekilde derlenmiş gelmiyor ffmpeg. libmp3lame-free geliyor. Daha çok bıdırdanıyorsunuz.

İşte kullandığım bilgisayarda Arch Linux dağıtımı kullanıyorum, orada pacman’den gelen ffmpeg libmp3lame kütüphanesi enable edilerek derlenmiş geliyor o yüzden burada anlatacağım bir çok adımı, hatta tüm yazıyı atlayabilirsiniz neredeyse.

ffmpeg’i mp3 manipülasyonu yapabilecek şekilde derlemek

OpenSUSE’de bir mp3 playlisti oluşturabilmek için bunu yapacak ffmpeg aracına biraz elleşmek gerekiyor.

Başlamadan önce aşağıdaki mp3 encoder kütüphanelerini sisteminize kurun :

$ sudo zypper in libmp3lame libmp3lame-devel

ffmpeg ‘i sisteminize brandnew indirin ve tarball’unu açın :

$ wget http://ffmpeg.org/releases/ffmpeg-2.6.tar.bz2

$ bzip2 -d ffmpeg-2.6.tar.bz2

$ tar -xvf ffmpeg-2.6.tar

ffmpeg-2.6 dizininin çalışma ortamınızda oluştuğunu göreceksiniz. Şimdi libmp3lame kütüphanesini de enable ederekten, ffmpeg’i derleyip sisteme aşağıdaki şekilde kurun.

Not: ben şahsen ffmpegi sadece bu iş için aktif kullanıyorum, derlemeye başlamadan önce başka kütüphaneleri de enable etmek isteyebilirsiniz, aşağıdaki adımlara geçmeden bir düşünün, öyle yapın bu işi.

Klasik paket program derleme işi aslında, rutini uyguluyoruz :

$ cd ffmpeg-2.6

$ ./configure --enable-libmp3lame

Bu kısım biraz sürecektir. Kullandığınız aletin işlemci gücüne göre değişkenlik gösterecektir.

İşlem bittiğinde :

$ make

Derleme işlemi bittiğinde de derlenmiş paketleri sisteme şu şekilde kurun :

$ sudo make install

Tada! (ya da öyle bişey) mp3 formatıyla oynayabildiğiniz bir ffmpeg’iniz oldu demin.

Teyit edin :

$ ffmpeg -version

ffmpeg version 2.6 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.8 (SUSE Linux)
configuration: --enable-libmp3lame
libavutil      54. 20.100 / 54. 20.100
libavcodec     56. 26.100 / 56. 26.100
libavformat    56. 25.101 / 56. 25.101
libavdevice    56.  4.100 / 56.  4.100
libavfilter     5. 11.102 /  5. 11.102
libswscale      3.  1.101 /  3.  1.101
libswresample   1.  1.100 /  1.  1.100

Spin that shit and enjoy the power

Bu işlemleri yapabilmeniz için sisteminizde gcc falan olması gerektiğinden bahsetmeme gerek duymamıştım, eğer olmuyo lan bu diyosanız diye buraya edit olarak girdim bu satırı.

Evet. Gerisi amiyane anneden-kuzenden vs peçeteyle gelen istek şarkılarını bulmakta. Ben youtube’u seviyorum bu konuda.

youtube-dl bu iş için biçilmiş kaftan bir komut satırı aracı. Bütün paket depolarında gördüm kendisi neredeyse, sisteminizde yoksa paket deposundan kurun.

$ sudo zypper in youtube-dl

Gerisi istediğiniz şarkıyı, videoyu vb. youtube-dl ile sisteminize indirip, üzerinde tepinmek.

$ youtube-dl https://www.youtube.com/watch?v=OMq9he-5HUU

Genelde mp4 formatıyla video çalışma ortamınıza iniyor, aşağıdaki şekilde videoyu mp3’e çevirin :

$ ffmpeg -i Song\ from\ π\!-OMq9he-5HUU.mp4 -b:a 192K -vn song_from_pi.mp3

Ve henüz çevirdiğiniz nurtopu gibi şarkınızı en sevdiğiniz müzik çalar program ile dinleyin (benimkisi Clementine)

Böylece youtube ya da herhangi bir yerden edinebildiğiniz herhangi bir videoyu mp3’e çevirip, bilgisayarcı ünvanınızı kurtarabilirsiniz. Hayır duası alabilirsiniz. Fakir sevindirebilirsiniz. Hatta kız bile tavlayabi…. tamam.

İyi dinlemeler 🙂

 

 

 

 

Bir Cevap Yazın

I'm not a freaking robot : Time limit is exhausted. Please reload CAPTCHA.

15 Mart 2015

Posted In: Aburcubur, Teknik

Etiketler:, ,

Leave a Comment