Ç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.
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_b
Anner
Sonunda bir dosyayı oynatabiliriz
ffplay nombre_video