Videoyu daha düşük bir çözünürlükte aşağı örneklemeniz gerekir


58

HD olarak bir Mp4 dosyasını daha düşük çözünürlükte bir Mp4 dosyasına dönüştürmek istiyorum . Bunun için kullanılabilecek herhangi bir yazılım var mı?

Yanıtlar:


67

Terminal komutları (Varsayılan olarak yüklenmemiş):

mencoder

Tarafından yükleyin sudo apt-get install mencoder

mencoderMencoder yükleyin

İstediğiniz mencoder ile ilgili bölüm , mencoder'a videonun hangi ölçeğe gitmesini istediğinizi söyleyen -vop ölçeği parametresidir . Bant genişliği kullanımını azaltmak, video boyutunu düşürmek vb. İçin normaldir.

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vop scale=640:480 -oac copy -o output.mp4

veya

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vf scale=640:480 -oac copy -o output.mp4

ya da basit

mencoder input.mp4 -vop scale=640:480 -o output.mp4

Benim deneyimlerime göre, yukarıdaki gibi video ve ses için ek bilgi eklemek daha iyidir.

FFMPEG (Onaylanmadı)

Tarafından yükleyin sudo apt-get install ffmpeg

ffmpegFfmpeg'i kurun

İşte bir ffmpeg örneği:

ffmpeg -i input -vf scale=iw/2:-1 output

Nerede IW Video Girişi Genişliği =.

Ölçek = Ölçeklenecek parametre. Bu durumda, orijinal boyutu 2'ye bölüyorsunuz (iw / 2)

Eğer gibi parametreler veya değişkenler olmaksızın uygulamakla ya eğer bunlardan ikisi daha fazla bilgi sağlayabilir mencoderveya ffmpegörneğin veya tip man mencoderveya man ffmpeghangi size onlarla çalışmak için nasıl bir ÇOK kapsamlı bir küçük kılavuzu verecektir.

AVCONV <- Bu adamı seviyorum!

avconvAvconv'u yükleyin

Yüklemek için -sudo apt-get install libav-tools

Çalıştırmak için -avconv -i input.mp4 -s 640x480 output.mp4

-iOrijinal giriş dosyasının nerede olduğu, -sher bir karenin boyutu içindir ve sonuçta çıktının adı sona erer.

Sevdiğim GUI araçları:

görüntü tanımını buraya girin

AVIDEMUX - Amacın boyutunun düşürülmesine yardımcı olan boyutu yeniden boyutlandırabilir ve azaltabilir . avidemuxAvidemux'u kurun

görüntü tanımını buraya girin

EL ÇANTASI - Videoları dönüştürmek ve boyutu optimize etmek için mükemmel bir araçtır. H.264 ile ogg'den mp4'e giderken çok kullanırım. A LOT boyutunu düşürür. el freniEl frenini takın

görüntü tanımını buraya girin

OPENSHOT & PITIVI - Her ikisi de iyi video editörleridir, videoyu oluştururken daha küçük boyutta yardımcı olabilirler. openshotOpenshot yükle ve pitiviPitivi yükleyin

Sonuç olarak, doğrudan yeniden boyutlandırma / ölçeklendirme için terminal olanları kullanabilirsiniz. Boyut için hepsini kullanabilirsiniz.


3
Avidemux olabilir boyutlandırmak. ve daha fazlası - video filtreleri menüsü
artfulrobot

@artfulrobot Doğru. İlk önce transkripsiyona ayarlamak zorunda kaldım. +1
Luis Alvarado

Ubuntu Precise'da: avidemux, h264 ile ilgili olarak çerçeve doğruluğunu kaybedeceğiniz ya da kekemelik olacağınız veya çarpışmalara neden olacağınız konusunda uyarılar veriyor. avconv, Intel i5'te 13 dakikalık bir dosyayı işlemden geçirdi ve orijinal dosyadan çok daha büyük bir dosya üretti. Mencoder'ın çalışmasını sağlayamıyorum libavcodec'te 'mp4' kodeği bulunamıyor Video filtresi 'lavc' açılamadı. Openshot, yanlış hızda çalınan veya dalgalı sese sahip olan dosyalar ve çıktılar üzerinde fazla kontrol sağlamaz (ön ayar demetleri, hiçbiri ihtiyacım olanı değil). :-(
artfulrobot

@artfulrobot - Vay, problemlerin var ^^. Avidemux, h264 üzerindeki uyarıları söylüyor çünkü kod çözme işleminde çerçeve doğruluğunu kaybedeceksiniz (Çok fazla çarpışma yok), tek yol gerçekte aynı sıkıştırma / oranı / bit / etc koymak olacak. Avconv zamanı için bir sorun olmalı . Bir i3 ile yaklaşık 25 dakikada h264 ile mp4 formatında 1 saatlik 23 dakikalık bir film yaptım. Bir i7 2600 ile 11 dakikaya düştü. Sınırlı ekstra paketi
kurdun mu

MAH09111_640x480.mp4 -o 480 -OAc pcm: mencoder MAH09111.MP4 -ovc lavc -vf ölçek = 640: Bu 64 bit Manjaro kullanarak, benim için çalıştı ne
rsb2097

24

Kullanın avconv. Terminalde yaz

avconv -i input.mp4 -s 320x240 output.mp4

320x240İstediğiniz çözünürlük ile değiştirin .

Oynayabileceğiniz birçok seçenek var. Daha man avconvfazlasını bilmek için.

Bunun yerine, yoksa avconv, ffmpeg kullanabilirsiniz.

Yüklemek:

sudo apt-get install ffmpeg

Dönüştürmek:

ffmpeg -i input.mp4 -s 320x240 output.mp4

1
Avconv'u denedim . Bana bulunamayan bir komut veriyor . Yukarıda belirtilen her şeyi denedim. Bana da aynı cevabı veriyor. Alternatif bir çözüm önerebilirseniz çok faydalı olur.
theja,

Düzenlemenin işe yarayıp yaramadığına bakın.
abhshkdz

3
Ses -c:a copyavconv
kodunu

1
Çalışmıyor, Ubuntu 16.04: The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.Ve -strict -2hatayı değiştirmiyor.
6005

@theja kullanabilirsiniz avconvlibav-araçları yükledikten sonra komutunusudo apt-get install libav-tools
Sunyata

17

VLC kullanın.

Medya menüsünden "Dönüştür / Kaydet" seçeneğini seçin. Dosyalarınızı girişe ekleyin ve Dönüştür / Kaydet düğmesini tıklayın.

Daha sonra bir çıktı dosyası belirtmeniz istenir ve bir profil seçip ona göre düzeltebilirsiniz, örneğin, videoyu% 50 oranında ölçeklendiririm:

ekran görüntüsü

Kaydet'e tıklayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.