Terminalden videolar nasıl indirilir, dönüştürülür ve oynatılır.

Youtube-dl ekran görüntüsü

youtube-dl, farklı sitelerden video indirmelerini yapılandırmanıza olanak tanır.

Çoğumuz grafik arayüzlü programları kullanmaya alışkınız. Ancak, var terminalden kullanılan ve çok kullanışlı olan çok sayıda program.

Bu yazıda, videoları indirmek, dönüştürmek ve oynatmak için iki aracı analiz ediyoruz. Youtube-dl video, ses ve altyazı indirmeleriyle ilgilenirken, FFmpeg dönüştürme ve oynatma ile ilgilenir.

Youtube-dl ile video indirme

Youtube-dl, Python'da yazılmış bir araçtır. YouTube videolarını indirmenize izin verir. Ayrıca benzer sitelerle çalışır Dailymotion, Photobucket, Facebook, Yahoo, Metacafe ve Depositfiles gibi.

Youtube-dl uygulaması Kesilen indirmelerin devam ettirilmesini destekler. Dolayısıyla, terminali kapatırsanız veya bağlantıyı kaybederseniz, youtube-dl aynı video url'si ile tekrar çalıştırılabilir. Bitmemiş indirme devam edecek, geçerli dizinde kısmi bir indirme olduğu sürece.

Programın diğer özellikleri:

  • Permite coğrafi kısıtlamaları atlamak, Sonuç olarak, yalnızca VPN kullanarak izleyebileceğimiz videoları indirebileceğiz.
  • Bu olabilir farklı formatlar arasından seçim yapın Videonun.
  • Olası farklı video kaliteleri arasından seçim yapın Mevcut.

Genel olarak, Youtube'un bize gösterdiği url'yi tarayıcı çubuğunda gördüğümüz yerine paylaşım menüsünde kullanmak tercih edilir.

Youtube-dl'yi indirin ve kurun.

Program depolarda olmasına rağmen bu sürüm bazı sorunlar çıkarmaktadır. Proje sayfasından indirmek en iyisidir.

Bu komutu kullanıyoruz:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Size gerekli izinleri veriyoruz

sudo chmod a+rx /usr/local/bin/youtube-dl

Temel indirme komutu:
youtube-dl url_video

Youtube videoları farklı formatlardadır, komutu ile izlemek mümkündür
youtube-dl -F url_video

Bu komutun çıktısı, sayısal bir tanımlayıcıya sahip farklı format ve niteliklere sahip bir listedir. Seçildikten sonra şunları yaparız:
youtube-dl -f N url_video
N, tanımlayıcı numarasıdır.

Bir oynatma listesi indirmek istememiz durumunda, karşılık gelen komut şudur:
youtube-dl -cit url_lista

Sadece sesi indirmek için
youtube-dl -x url_video

Bu arada, mp3 formatında indirmek istersek
youtube-dl -x --audio-format mp3

Aksi belirtilmedikçe, youtube-dl dosyaları kişisel klasörünüze indirir. Düzenli olmak gerekirse, belirli bir klasör kullanmak önemlidir. Örneğin, Videolar klasörü.

Videoyu indirmeden önce şu komutu kullanın

cd Vídeos

Dağıtımınızın bu klasörü içermemesi durumunda, onu şu şekilde oluşturabilirsiniz:

mkdir Vídeos

Ardından yukarıdaki komutu çalıştırın.

İndirilen videolarla çalışma

İndirilen videolarla çalışmaya başlamak için şunu aklımızda tutmalıyız: Youtube tarafından kullanılan başlık biçimleri Linux terminal komutlarıyla uyumlu değildir. Bu yüzden, grafik arayüzü kullanarak bir kez hile yapacağız.

  • İlk olarak: İndirilen dosyanın üzerine geliyoruz.
  • İkinci olarak: Özellikler'e tıklayın.
  • Üçüncüsü: İsmi basit bir isimle değiştirip Enter tuşuna basıyoruz.
Youtube-dl ile indirilen bir videonun özelliklerinin ekran görüntüsü

FFmpeg ile çalışmak için indirilen dosyanın başlığını youtube-dl ile değiştirmeniz gerekir.

FFmpeg bir multimedya dosyalarıyla çalışmak için açık kaynaklı codec bileşenleri ve araçlar seti. Bunu tüm Linux dağıtımlarının depolarında bulabiliriz.

Bu araç hakkında bilgi edinmeye başlamak için bazı temel komutlara bakalım:

Videodan bilgi almak istemeniz durumunda
ffmpeg -i nombre_del_archivo -hide_banner

Komutun son kısmı, FFmpeg'in kullanılan programların sürümleri hakkında bilgi görüntülemesini önlemektir.

Bir videoyu karelere dönüştürme
ffmpeg -i video.flv fotograma%d.jpg

Bir video sitesi olmasına rağmen, YouTube sesli kitaplar ve müzik için iyi bir depo yapar. Bunlardan yararlanmaya başlamak için, indirilen dosyaları mp3 formatına dönüştüren bu komut faydalı olabilir.

ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio

nerede
-ar Ses örnek hızını Hz cinsinden ayarlar.
-ac Ses kanallarının sayısını ayarlar.
-ab Ses bit hızını ayarlar
-f Biçimi ayarlayın

Bunlar genellikle dönüştürme için uygun parametrelerdir,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Video formatları arasında dönüştürme
ffmpeg -i nombre_video.formato nombre_video.formato

Örneğin, bir videoyu .flv formatından .mpg formatına dönüştürmek için şunları yaparız:
ffmpeg -i video.flv video.mpg

Bir videoya ses eklemek de mümkündür. Birleştirme, bu komutun bir sonucu olarak elde edilir:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Oynatma hızını artırın
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Aksine, oynatma hızını azaltmak için şunları yapıyoruz:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_bAnner

Sonunda bir dosyayı oynatabiliriz
ffplay nombre_video


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.