Yanıtlar:
Daha düşük bir bit hızı ile yeniden kodlamak için ffmpeg veya mencoder gibi bir şey kullanmayı deneyebilirsiniz , örneğin:
İhtiyacınız olan bit hızını, saniye cinsinden 1 GB'ı video uzunluğuna bölerek hesaplayın. Bu nedenle, 16:40 (1000 saniye) uzunluğunda bir video için, 1000000 bayt / sn'lik bir bit hızı kullanın:
ffmpeg -i input.mp4 -b 1000000 output.mp4
Göz önünde bulundurulması gereken ilave seçenekler , ortalama bit hızını düşüren, ancak daha iyi kaliteyi koruyan Sabit Hız Faktörü ayarını yapmaktır. CRF'yi 18 ila 24 arasında değiştiriniz - ne kadar düşükse, bit hızı o kadar yüksektir.
ffmpeg -i input.mp4 -vcodec libx264 -crf 20 output.mp4
-b
bit hızını bayt oranını değil alır. Videonun 1GB olması ve uzunluğu 1000 (bin) saniye olması gerekiyorsa, istenen bit hızı yaklaşık 1e9 / 1000 * 8 = 8e6 (8,000,000) saniye başına (bps) olur.
İstemediğiniz kısımları kesmek için tahribatsız bir şekilde düzenleme yapabilirsiniz (başlangıçtan 1m, ortadan 30s, sondan 4m uzakta).
Bunun dışında mp4'ü daha küçük bir dosya olarak yeniden kodlamanız gerekecek. El Freni'ni deneyin .
Her iki durumda da kalite kaybediyorsunuz. Her iki seçenekten birini (veya her ikisini de) karıştırmayı deneyin ve sonuçları karşılaştırın. En iyi görünen ve doğru dosya boyutuna sahip olanı seçin.
"El Freni" kullanın. Dosyayı içeri aktar. "Yüksek Profil" i seçin ve ardından "Başlat" a tıklayın. 100 MB'lık bir dosyayı 27 MB veya daha fazlasına sıkıştırabilir. (Giriş dosyası zaten sıkıştırılmış durumda olmamalıdır). El freni versiyon 0.9.5 kullanıyorsanız, sıkıştırmak istediğiniz Dosya Boyutunu girmek için bir ayar vardır. (HB'nin üst versiyonu bu özelliğe sahip değildir).
Sorenson Squeeze, bu tür bir iş için başka bir profesyonel Seviye aracıdır.
Bu sorunun üzerine tökezledim ve sonra sorunu çözen aşağıdaki çevrimiçi hizmette tökezledi:
Çok güzel, aslında dosyayı yüklemeye gerek yok, dönüşüm yerel olarak yapılır.