.m4a
sadece başka bir yaygın kullanılan dosya uzantısıdır MPEG-4 Bölüm 14 konteyner , genellikle MP4 olarak adlandırılır. Konteyner video, ses ve altyazıları taşıyabilir. Uzantı, bu gerçeği değiştirmez, ancak çoğu zaman yalnızca .m4a
dosyalar ve video .m4v
Dosyalar.
Daha fazla bilgi için Wikipedia'ya bakın:
… MPEG-4 Bölüm 14 bir kapsayıcı format olduğundan, MPEG-4 dosyaları herhangi bir sayıda ses, video ve hatta altyazı akışları içerebilir, böylece dosya adı uzantısına göre bir MPEG-4 dosyasındaki akış türlerini belirlemeyi imkansız hale getirir. yalnız. Yanıt olarak, Apple Inc., kayıplı Gelişmiş Ses Kodlaması (AAC) veya kendi kayıpsız Apple Kayıpsız (ALAC) formatlarında ses verisine sahip MP4 kapları için kullanılan .m4a dosya adı uzantısını kullanmaya ve yaygınlaştırmaya başladı. Ses / video oynatma özelliğine sahip olan yazılım, ikisi arasında dosya format farkı olmadığı için beklendiği gibi .m4a veya .mp4 dosya adı uzantısına sahip dosyaları tanımalıdır. MPEG-4 ses oluşturabilen çoğu yazılım, kullanıcının oluşturulan MPEG-4 dosyalarının dosya adı uzantısını seçmesine izin verecektir.
Sesle birlikte gösterilen statik bir resim istiyorsanız, onu bir videoya dönüştürmeniz gerekir. Örneğin, istediğiniz kareyi oluşturun ve arayın image.png
(veya image.jpg
):
avconv -i input.mp4 -frames:v 1 image.png
Bu size videonun ilk karesini verecektir. Başka bir zaman damgasından birini istiyorsanız, -ss
önce seçenek -i
atlamak için, ör. 10 saniye: avconv -ss 10 -i …
.
Sonra:
avconv -i input.mp4 -i image.png \
-c:v libx264 -pix_fmt yuv420p -r 1 -c:a copy -map 0:a:0 -map 1 output.mp4
Burada, hareketsiz görüntüdeki bir videoyu kodlamak için x264'ü seçin ve ses akışını orijinal dosyadan kopyalayın. Kare hızı -r 1
Bu kısmı dışarıda bırakabilseniz de yeterli olmalı.
İle -map 0:a:0
ilk dosyadan ilk ses akışını seçip -map 1
Çıktıya kopyalanacak görüntüyü seçtiniz. ( \
sadece newline kaçmak için.)
-map
anahtarlar son (ve nezih) en son FFmpeg sürümleri için iyi çalışır - Yine de Ubuntu'nun Libav'ı hakkında konuşamam. Senin için işe yaramazsa bunun yerine FFmpeg'i indirin .
Bir albümün resmini ayarlamak .m4a
dosya, kullan AtomicParsley :
AtomicParsley input.m4a --artwork image.jpg
Bu, artık çoğu medya oynatıcıda doğru şekilde gösterilen, resim olarak eklenmiş resimle yeni bir dosya oluşturacaktır. Giriş dosyasının üzerine yazmak için, --overWrite
de geçiş yapın.