Я перекодую кілька моїх старих відео mpeg4 (у контейнерах avi) до h.264 з FFmpeg. В основному
ffmpeg -i input.avi -c:v libx264 [x264 settings] -c:a libfdk_aac [aac settings] output.mp4
Роблячи це, mpeg4
видає таке попередження
Відео використовує нестандартний і марнотратний спосіб зберігання B-кадрів ("упаковані B-кадри"). Спробуйте скористатися таким інструментом, як VirtualDub або avidemux, щоб виправити його.
Я знаю, що все ще можна успішно перекодувати, але з попередження мені не зрозуміло, чи вплине на якість отриманого відео h.264 .
Так,
Зважаючи на те, що я дбаю лише про якість (і розмір), я хочу мінімізувати розмір для своїх мобільних пристроїв, тому я також використовую
veryslow
попередньо встановлений вихідний відео h.264, чи повинен я дбати про упакований B- кадри?Якщо мені потрібно, як їх виправити за допомогою avidemux? (Я вже спробував скимінг через посібник.)