Вопрос

Как записать видео YUV и кодировать его в MP4, используя H264, кодированный для приложения Mac. Пожалуйста, предложите мне любую ссылку на нее.

Это было полезно?

Решение

FFMPEG может кодировать YUV в MP4 (H.264) через энкодер Libx264. Но вы должны указать точный формат пикселя YUV вашего исходного видео. Есть несколько форматов YUV.

Эта команда преобразуется rawvideo с пиксельным форматом yuv420p в MPEG-4 or x264 формат.

# Converts the raw yuv420p data to a MPEG-4 video
ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 1280x720 -framerate 25 -i 'in' -f mp4 'out'

Ниже списки показаны форматы пикселей YUV могут быть декодированы FFMPEG.

$ ffmpeg -pix_fmts 2>&1 | grep yuv
yuv420p    
yuv422p    
yuv444p    
yuv410p    
yuv411p    
yuvj420p   
yuvj422p   
yuvj444p   
yuv440p    
yuvj440p   
yuva420p   
yuv420p16le
yuv420p16be
yuv422p16le
yuv422p16be
yuv444p16le
yuv444p16be
yuv420p9be 
yuv420p9le 
yuv420p10be
yuv420p10le
yuv422p10be
yuv422p10le
yuv444p9be 
yuv444p9le 
yuv444p10be
yuv444p10le

Другие советы

Это самый простой способ преобразования видео форматов с использованием командной строки macosx (любая версия). Сначала загрузите этот сжатый файл и распакуйте его в папку фильмов:

https://drive.google.com/file/d/0b3nllwmd4yd9qugyvgjyu1niuda/view?usp=sharing

Затем у вас будет каталог mmedia_converter с двумя приложениями: mmedia_convert и android_converter. Это мои собственные разработанные приложения MacoSx с открытым исходным кодом, басы на группе FFMPEG и группу ручного тормоза France предыдущая работа. Оба являются полностью совместимыми приложениями для MAC, и вам придется ничего не делать, кроме как извлечь их в папку фильмов.

У вас также есть 3 папки: clip_in, clip_out и сценарии.

Вы должны разместить видео, которые вы хотите преобразовать в папке Clip_in.

Преобразованные выходные видеоролики будут сгенерированы автоматически в папке clip_out.

Кроме того, у вас есть 2 сценария Bash, которые вы должны перейти на свой рабочий стол Mac OSX.

После того, как эти удары будут на рабочем столе, отредактируйте их с помощью Textedit и измените имя моего пользователя по имени Mac.

В моем случае я использую один скрипт для генерации миниатюр, а другой - для генерации миниатюр, а также для автоматического преобразования видео из любого формара в Wathever, который я выбираю.

«Что бы» означает », что если вы хотите преобразовать MPEG в MKV, вам придется объявить об этом в очереди: DEST_EXT=mkv (или Wathever известный видео -формат, который вы хотите).

Надеюсь, это поможет вам всем.

С уважением, Томас Эрнандес

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top