Чи можливо також кодувати відео з Apple ProRes в Windows та Linux?
Чи можливо також кодувати відео з Apple ProRes в Windows та Linux?
Відповіді:
Станом на грудень 2018 року, Adobe Creative Cloud aps, такі як Premier, After Effects та Adobe Media Encoder, надають вам можливість кодування в ProRes без будь - якого пост-хок- перетворення.
ffmpeg
можете кодувати відео за допомогою ProRes та запускати кросплатформенну платформу.
Ця ffmpeg
команда:
ffmpeg -i input.avi -c:v prores_ks -profile:v 3 -c:a pcm_s16le output.mov
зробить трюк.
-profile
Перемикач приймає ціле число від -1 до 5 , щоб відповідати профілям ProRes:
auto
(за замовчуванням)proxy
≈ 45 Мбіт / с YUV 4: 2: 2lt
≈ 102 Мбіт / с YUV 4: 2: 2standard
≈ 147 Мбіт / с YUV 4: 2: 2hq
≈ 220 Мбіт / с YUV 4: 2: 24444
≈ 330 Мбіт / с YUVA 4: 4: 4: 44444xq
≈ 500 Мбіт / с YUVA 4: 4: 4: 4Орієнтовна швидкість передачі бітів - для 1920 × 1080p відео. Усі профілі мають прогресивний, 10-бітовий та мало-ендіанський (порядок байтів).
Профілі пояснюються на веб-сайті Apple . Здається, поки немає підтримки RGBA-кодування в 4444 та 444xq, яку підтримує офіційний кодек Apple.
Ви також можете використовувати prores
замість prores_ks
, що може бути трохи швидшим, але не пропонує 4444 профілі. Для отримання додаткової інформації, будь ласка, прочитайте цю статтю Wiki FFmpeg .
У Windows я рекомендую FootageStudio 4K . Це комерційний конвертер (не дешевий), який підтримує багато професійних форматів, включаючи ProRes.
Я спробував купу передніх торців для ffmpeg і нарешті влаштувався на Tencoder . Тільки вдови. Він має попередньо встановлений для ProRes і його дуже легко налаштувати, щоб ви могли створити налаштування для часто використовуваних форматів або налаштувань. Він багатопотоковий і дозволяє робити пакетну обробку.
Це командний рядок, який я використовував для кодування ProRes 4444. Якщо ви не включите, -bits_per_mb
ви отримаєте низькі результати пошуку в Windows 10. У багатьох публікаціях не згадується цей невеликий аспект.
ffmpeg -y -f mov -i input-file.mov -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -bits_per_mb 8000 -s 1920x1080 output-file.mov
Ви можете спробувати ffmbc - налаштовану версію FFmpeg. На жаль, наразі не існує версій для Linux чи Windows, тому ви складете їх самостійно.
Пов'язане: Яка зараз різниця між ffmpeg та ffmbc?