Як командувати Linux Ubuntu конвертувати відео в 4k?


9

Як конвертувати відео в 4k? Тому що у Windows зазвичай використовують дивовижний відеоконвертер. Але як на Linux? Допоможіть, будь ласка, я використовую 64-розрядний ubuntu 16.04


Чи можете ви дати детальну інформацію про вхідне відео?
andrew.46

Наприклад, я перетворюю відео 720p в 4K і 1080p в 4K.
Hideki Nishimura

Відповіді:


7

Найпотужніший інструмент перетворення відео (і аудіо, і навіть субтитри) для Linux (а також є бінарні файли для Windows та Mac OS) - ffmpeg.

Якщо ви хочете перетворити відео-файл за допомогою ffmpeg, змінивши його роздільну здатність на 4k (~ 3840x2160), використовуйте команду, як це:

 ffmpeg -i YourFile -vf scale=3840:2160 OutputFile4k.mp4

Існує багато інших корисних параметрів для ffmpeg, які можна знайти, запустивши його за допомогою параметра --help.

PS Якщо вам не подобаються консольні інструменти, ви можете встановити інструмент під назвою HandBrake. Користуватися інструментом GUI для перетворення відео дуже просто. Виберіть вхідний файл, на вкладці розміру відрегулюйте значення для виводу, який слід створити в 4k.

Також перевірте, чи справді вам потрібно перетворити відео на 4 к. Якщо у вас є файл нижчої або більшої роздільної здатності, ви можете відтворити його так, як на моніторі 4k. Реконвертування відео з більшою або меншою роздільною здатністю не покращує його якість.


Так ось, як цей приклад. ffmpeg -i myvideo.mp4 -vf scale = 3840: 2160 myvideo4k.mp4
Hideki

1
допоможи мені. не працює. будь ласка, перевірте скріншот. pasteboard.co/GBJ8JMe.png я використовую команду: FFmpeg -i video.mp4 -vf масштаб = 3840 2160 Назва video4k.mp4 моє відео video.mp4
Хідекі Нисимура

1
Привіт @Hideki Nishimura. Це говорить вам, що кодер AAC є експериментальним. За замовчуванням використовувати не можна. Але ми можемо змусити ffmpeg використовувати його. Ви можете бачити в червоному повідомленні про помилку Вам потрібно додати –стриг -2. Спробуйте додати це так: ffmpeg -i video.mp4 -vf scale = 3840: 2160 -strict -2 video4k.mp4
NoAngel

1
робота :) чудово :)
Hideki Nishimura

5

Хоча існує багато можливостей, особливо щодо якості, розміру та кодеків вашого вхідного відео, найкращим вибором буде FFmpeg.

Встановіть це так:

sudo apt-get install ffmpeg

Тоді має бути достатньо командного рядка:

ffmpeg -i input.mp4 -vf scale=3840:-2 \
       -c:v libx264 -preset slow -crf 22 \
       -c:a copy \
       output.mp4

Пояснення:

  • -vf scale=3840:-2: При цьому встановлюється ширина вихідного відео в 3840 при оцінці висоти для підтримки початкового співвідношення сторін
  • -c:v libx264 -preset slow -crf 22: Вибирає кілька розумних налаштувань для перекодування за допомогою H264
  • -c:a copy: Просто скопіюйте аудіопотік поперек, а не повторно кодуйте

Це забезпечить вам чудові результати, але майте на увазі, що в цьому командному рядку незліченна кількість змін, щоб досягти ще кращих результатів :)


так. Дякуємо за допомогу. Я дуже радий вчитися тут
Хідекі Нішимура
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.