SORU
4 Mayıs 2011, ÇARŞAMBA


ffmpeg: = 1 video 1 görüntü 1 ses dosyası

Bu oldukça önemsiz olmalıdır ama işe almak için bir yol bulamıyorum.

Ffmpeg bir jpg resim çekmek ve giriş olarak bir ses dosyası ve ses dosyası olarak aynı süre (tüm süresi için hala görüntüyü uzatarak) video dosyası oluşturmak istiyorum.

Çok fazla video Kodek çıkışı için kullanılır ama "" ses kodeki (yani kodlama olmadan ses akışı kopya). copy kullanabilirim hayati önem taşıyor ne umurumda değil

Bunu doğru komut satırı nedir?

Denedim:

ffmpeg -i image8.jpg -i sound11.amr -acodec copy test.avi

ve çok çalıştı kombinasyonları ile ve olmadan -s 640x360, -loop_input, -shortest, -t xxx, -r 0.1 (yapay olarak düşük kare hızı umuduyla bu videoyu olurdu daha uzun) ve -f image2

Ya hata alıyorum ya da bir çerçeve süreli bir video dosyası.

Google'da etrafında ve hiç biri işe yaramadı çözüm önerileri (güya bu çok aynı soru için) bir düzine buldum.

Kimse çalışan bir komut önermek ve arkasındaki mantığı açıklamayı bırak?

CEVAP
22 Mayıs 2011, Pazar


NOT:benim bu cevap keyfi bir sürü insan tarafından, hatta ben sağlanan komut satırları için önemli kod ekleme düzenlendi. Artık bu cevap yazılmış neyse ben sorumluyum ve bu verdim ve test çözüm değil çünkü hala çalışır mı hiç bir fikrim yok.

Komut satırı seçenekleri sırası önemli. Aşağıdaki davam için çalışır:

ffmpeg -loop 1 -shortest -y -i image8.jpg -i sound11.amr -acodec copy -vcodec mjpeg result.avi

image.jpg audio.wav giriş yerini daha genel bir durumda, aşağıdaki komutu, the FFmpeg wiki adapte kullanabilirsiniz:

ffmpeg -loop 1 -i image.jpg -i audio.wav -c:v libx264 -tune stillimage -c:a aac -strict experimental -b:a 192k -pix_fmt yuv420p -shortest out.mp4

Bu libx264 kodlayıcı kullanın ve kayıt süresi, Kodek yukarıda eskisinden daha iyi sıkıştırma sağlar. Ses AAC, dahili ffmpeg AAC kodlayıcı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • Just So

    Just So

    3 HAZİRAN 2007
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010