iken dönüştürerek flv
o mesajı dediği gibi hatayı"kodlayıcı 'aac' deneysel ama deneysel codec etkin değil"
[aac @ 0x2b4b640] The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.
iken dönüştürerek flv
o mesajı dediği gibi hatayı"kodlayıcı 'aac' deneysel ama deneysel codec etkin değil"
[aac @ 0x2b4b640] The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.
Olması Yeterli -strict -2
komut satırına eklemek için yeterli değil. -strict -2
eklendiğinde çok önemlidir ve maalesef bu hata mesajında açıklanmamaktadır.
ffmpeg -i infile -strict -2 outfile
Bunun için çok teşekkürler, bu sıfır bayt dosyaları (yanlış bayrak sırasından dolayı) beni şaşırtmıştı. –
Videoları mp4'ten hls'ye kodluyordum ve aac/strict 2 hata iletisini almaya devam ediyordum. Freeseek'in cevabı, çalışan tek kişiydi. –
aşağıdaki gösteriyor dönüşüm FFMPEG
kullanılarak mp4
için, yerli ffmpeg AAC
ses kodlayıcı deneyseldir ve komutunu kullanmak için -strict -2
veya -strict experimental
eklemeniz gerekir. Ancak, bu kodlayıcı artık deneysel olarak işaretlenmemektedir, bu nedenle son ffmpeg yapılarının bu seçeneği kullanmasına gerek yoktur.
En iyi sonuç için libfdk_aac
kullanın. Bu lib ile ffmpeg'i derlemelisiniz, bkz. compilation guide.
Ses kodlayıcıyı ayarlamak için -c:a libfdk_aac
kullanın.
denedim .... aşağıdaki hata görüntüleniyor Bilinmeyen enkoder 'libfdk_aac' –
@SandeepNambiar "Bu lib ile ffmpeg derlemeniz gerekiyor, [derleme kılavuzu] 'na bakın (https://trac.ffmpeg.org/ wiki/CompilationGuide/Centos)." Ayrıca, bu cevaplardan birini kabul etmelisiniz; 'Bilinmeyen kodlayıcı 'libfdk_aac' sorunuzun sorduğu farklı bir sorundur. – LordNeckbeard
Böyle bir öneride bulunulduğunda, kodekin GPL olmadığından bahsetmek iyi bir şeydir (temelde bunun için ödeme yapmadan kullanamazsınız demektir). Bkz. Https://trac.ffmpeg.org/wiki/Encode/AAC –
Sorunuz yanıtlıyor. -strict -2
'u buna ekleyin. Bu
deneyin aşağıdaki komutu: Sen X264 ile mp4 içine video dosyasının herhangi bir tür dönüştürmek için bu komutu kullanabilirsiniz
ffmpeg -i Inputfile.flv -vcodec h264 -acodec aac -strict -2 Filename.mp4
aşağıdaki gibi, yani sadece geçen argüman önce olmalıdır aynı kalitede.
Çok fazla yol denedim ama bu benim için cazibe gibi çalıştı. ;)
"Deneysel" iletiyi görüyorsanız, "ffmpeg" iniz eskidir. FFmpeg AAC enkoder artık deneysel değildir, bu yüzden artık "-strict experimental"/'-strict -2' kullanmanız gerekmez. Linux, macOS ve Windows için yapılan bağlantılar için [FFmpeg İndirme] (https://ffmpeg.org/download.html) sayfasına bakın. – LordNeckbeard