ProRes кодирование и декодирование?

Есть ли способ кодирования / декодирования файлов пропозиций mov (в основном, декодирования)? Я играл с ffmpeg и mencoder / mplayer из репозитория ubuntu, но оба они сообщают, что это неизвестный кодек. Тотем также.

Я предполагаю, что дело доходит до получения правильных кодеков на месте. Возможно, компиляция из источника?

Я видел несколько комментариев в Интернете о том, как заставить mplayer / mencoder работать с файлами прорывов в OS X, но я надеюсь, что в Ubuntu есть способ сделать это. [ ! d2]

4
задан 24 October 2010 в 05:56

18 ответов

Времена изменились, и теперь обновленный FFmpeg, включая версию, упакованную с Xenial Xerus LTS, теперь будет легко кодировать файлы ProRes. Следующие функции будут работать хорошо:

ffmpeg -i input.mp4 \
       -c:v prores -profile:v 3 \
       -c:a pcm_s16le \
       output.mov

Доступные настройки -profile следующие:

-profile 0 = Apple ProRes Proxy
-profile 1 = Apple ProRes LT
-profile 2 = Apple ProRes 422 for SD (lower bitrate)
-profile 3 = Apple ProRes HQ for HD (higher bitrate)

Вы можете протестировать собственную копию функции FFmpeg для ProRes следующим образом:

andrew@illium~$ ffmpeg -encoders 2>/dev/null | grep -i prores
 VF.... prores               Apple ProRes
 VF.... prores_aw            Apple ProRes (codec prores)
 VFS... prores_ks            Apple ProRes (iCodec Pro) (codec prores)
andrew@illium~$

Ведущие буквы указывают:

Encoders:
 V..... = Video
 .F.... = Frame-level multithreading
 ..S... = Slice-level multithreading

Для воспроизведения вы должны обнаружить, что большинство основных медиаплееров, например MPlayer, SMPlayer и VLC, будут радостно воспроизводить эти файлы ...

3
ответ дан 26 May 2018 в 00:55
  • 1
    Доступны два кодировщика ProRes: prores_aw (по умолчанию aliased к prores) и prores_ks. Я никогда не сравнивал их сам, так как я могу избежать использования этого формата. По моему мнению, нет необходимости в двух, и лучшее из них должно быть объединено в одно. – LordNeckbeard 6 October 2016 в 05:57

Времена изменились, и теперь обновленный FFmpeg, включая версию, упакованную с Xenial Xerus LTS, теперь будет легко кодировать файлы ProRes. Следующие функции будут работать хорошо:

ffmpeg -i input.mp4 \ -c:v prores -profile:v 3 \ -c:a pcm_s16le \ output.mov

Доступные настройки -profile следующие:

-profile 0 = Apple ProRes Proxy -profile 1 = Apple ProRes LT -profile 2 = Apple ProRes 422 for SD (lower bitrate) -profile 3 = Apple ProRes HQ for HD (higher bitrate)

Вы можете протестировать собственную копию функции FFmpeg для ProRes следующим образом:

andrew@illium~$ ffmpeg -encoders 2>/dev/null | grep -i prores VF.... prores Apple ProRes VF.... prores_aw Apple ProRes (codec prores) VFS... prores_ks Apple ProRes (iCodec Pro) (codec prores) andrew@illium~$

Ведущие буквы указывают:

Encoders: V..... = Video .F.... = Frame-level multithreading ..S... = Slice-level multithreading

Для воспроизведения вы должны обнаружить, что большинство основных медиаплееров, например MPlayer, SMPlayer и VLC, будут радостно воспроизводить эти файлы ...

3
ответ дан 25 July 2018 в 23:03

Времена изменились, и теперь обновленный FFmpeg, включая версию, упакованную с Xenial Xerus LTS, теперь будет легко кодировать файлы ProRes. Следующие функции будут работать хорошо:

ffmpeg -i input.mp4 \ -c:v prores -profile:v 3 \ -c:a pcm_s16le \ output.mov

Доступные настройки -profile следующие:

-profile 0 = Apple ProRes Proxy -profile 1 = Apple ProRes LT -profile 2 = Apple ProRes 422 for SD (lower bitrate) -profile 3 = Apple ProRes HQ for HD (higher bitrate)

Вы можете протестировать собственную копию функции FFmpeg для ProRes следующим образом:

andrew@illium~$ ffmpeg -encoders 2>/dev/null | grep -i prores VF.... prores Apple ProRes VF.... prores_aw Apple ProRes (codec prores) VFS... prores_ks Apple ProRes (iCodec Pro) (codec prores) andrew@illium~$

Ведущие буквы указывают:

Encoders: V..... = Video .F.... = Frame-level multithreading ..S... = Slice-level multithreading

Для воспроизведения вы должны обнаружить, что большинство основных медиаплееров, например MPlayer, SMPlayer и VLC, будут радостно воспроизводить эти файлы ...

3
ответ дан 27 July 2018 в 02:19

Времена изменились, и теперь обновленный FFmpeg, включая версию, упакованную с Xenial Xerus LTS, теперь будет легко кодировать файлы ProRes. Следующие будут работать хорошо:

  ffmpeg -i input.mp4 \ -c: v proores -profile: v 3 \ -c: a pcm_s16le \ output.mov  

Доступные настройки -profile выглядят следующим образом:

  -profile 0 = Apple ProRes Proxy -profile 1 = Apple ProRes LT -profile 2 = Apple ProRes  422 для SD (более низкий бит) - файл 3 = Apple ProRes HQ для HD (более высокий бит)  

Вы можете проверить свою собственную копию функции FFmpeg для ProRes следующим образом:

  andrew @ illium ~ $ ffmpeg -encoders 2 & gt; / dev / null |  grep -i proores VF .... прореки Apple ProRes VF .... proores_aw Apple ProRes (протубераторы кодеков) VFS ... proores_ks Apple ProRes (iCodec Pro) (прокрутки кодеков) andrew @ illium ~ $  

Ведущие буквы указывают:

  Кодеры: V ..... = Видео .F .... = Многопоточность на уровне кадра ..S ... = Slice-   

Для воспроизведения вы должны обнаружить, что большинство основных медиаплееров, например MPlayer, SMPlayer и VLC, будут счастливо воспроизводить эти файлы ...

3
ответ дан 2 August 2018 в 04:24

Времена изменились, и теперь обновленный FFmpeg, включая версию, упакованную с Xenial Xerus LTS, теперь будет легко кодировать файлы ProRes. Следующие будут работать хорошо:

  ffmpeg -i input.mp4 \ -c: v proores -profile: v 3 \ -c: a pcm_s16le \ output.mov  

Доступные настройки -profile выглядят следующим образом:

  -profile 0 = Apple ProRes Proxy -profile 1 = Apple ProRes LT -profile 2 = Apple ProRes  422 для SD (более низкий бит) - файл 3 = Apple ProRes HQ для HD (более высокий бит)  

Вы можете проверить свою собственную копию функции FFmpeg для ProRes следующим образом:

  andrew @ illium ~ $ ffmpeg -encoders 2 & gt; / dev / null |  grep -i proores VF .... прореки Apple ProRes VF .... proores_aw Apple ProRes (протубераторы кодеков) VFS ... proores_ks Apple ProRes (iCodec Pro) (прокрутки кодеков) andrew @ illium ~ $  

Ведущие буквы указывают:

  Кодеры: V ..... = Видео .F .... = Многопоточность на уровне кадра ..S ... = Slice-   

Для воспроизведения вы должны обнаружить, что большинство основных медиаплееров, например MPlayer, SMPlayer и VLC, будут счастливо воспроизводить эти файлы ...

3
ответ дан 4 August 2018 в 20:56

Времена изменились, и теперь обновленный FFmpeg, включая версию, упакованную с Xenial Xerus LTS, теперь будет легко кодировать файлы ProRes. Следующие будут работать хорошо:

  ffmpeg -i input.mp4 \ -c: v proores -profile: v 3 \ -c: a pcm_s16le \ output.mov  

Доступные настройки -profile выглядят следующим образом:

  -profile 0 = Apple ProRes Proxy -profile 1 = Apple ProRes LT -profile 2 = Apple ProRes  422 для SD (более низкий бит) - файл 3 = Apple ProRes HQ для HD (более высокий бит)  

Вы можете проверить свою собственную копию функции FFmpeg для ProRes следующим образом:

  andrew @ illium ~ $ ffmpeg -encoders 2 & gt; / dev / null |  grep -i proores VF .... прореки Apple ProRes VF .... proores_aw Apple ProRes (протубераторы кодеков) VFS ... proores_ks Apple ProRes (iCodec Pro) (прокрутки кодеков) andrew @ illium ~ $  

Ведущие буквы указывают:

  Кодеры: V ..... = Видео .F .... = Многопоточность на уровне кадра ..S ... = Slice-   

Для воспроизведения вы должны обнаружить, что большинство основных медиаплееров, например MPlayer, SMPlayer и VLC, будут счастливо воспроизводить эти файлы ...

3
ответ дан 6 August 2018 в 04:28

Времена изменились, и теперь обновленный FFmpeg, включая версию, упакованную с Xenial Xerus LTS, теперь будет легко кодировать файлы ProRes. Следующие будут работать хорошо:

  ffmpeg -i input.mp4 \ -c: v proores -profile: v 3 \ -c: a pcm_s16le \ output.mov  

Доступные настройки -profile выглядят следующим образом:

  -profile 0 = Apple ProRes Proxy -profile 1 = Apple ProRes LT -profile 2 = Apple ProRes  422 для SD (более низкий бит) - файл 3 = Apple ProRes HQ для HD (более высокий бит)  

Вы можете проверить свою собственную копию функции FFmpeg для ProRes следующим образом:

  andrew @ illium ~ $ ffmpeg -encoders 2 & gt; / dev / null |  grep -i proores VF .... прореки Apple ProRes VF .... proores_aw Apple ProRes (протубераторы кодеков) VFS ... proores_ks Apple ProRes (iCodec Pro) (прокрутки кодеков) andrew @ illium ~ $  

Ведущие буквы указывают:

  Кодеры: V ..... = Видео .F .... = Многопоточность на уровне кадра ..S ... = Slice-   

Для воспроизведения вы должны обнаружить, что большинство основных медиаплееров, например MPlayer, SMPlayer и VLC, будут счастливо воспроизводить эти файлы ...

3
ответ дан 7 August 2018 в 22:36

Времена изменились, и теперь обновленный FFmpeg, включая версию, упакованную с Xenial Xerus LTS, теперь будет легко кодировать файлы ProRes. Следующие будут работать хорошо:

  ffmpeg -i input.mp4 \ -c: v proores -profile: v 3 \ -c: a pcm_s16le \ output.mov  

Доступные настройки -profile выглядят следующим образом:

  -profile 0 = Apple ProRes Proxy -profile 1 = Apple ProRes LT -profile 2 = Apple ProRes  422 для SD (более низкий бит) - файл 3 = Apple ProRes HQ для HD (более высокий бит)  

Вы можете проверить свою собственную копию функции FFmpeg для ProRes следующим образом:

  andrew @ illium ~ $ ffmpeg -encoders 2 & gt; / dev / null |  grep -i proores VF .... прореки Apple ProRes VF .... proores_aw Apple ProRes (протубераторы кодеков) VFS ... proores_ks Apple ProRes (iCodec Pro) (прокрутки кодеков) andrew @ illium ~ $  

Ведущие буквы указывают:

  Кодеры: V ..... = Видео .F .... = Многопоточность на уровне кадра ..S ... = Slice-   

Для воспроизведения вы должны обнаружить, что большинство основных медиаплееров, например MPlayer, SMPlayer и VLC, будут счастливо воспроизводить эти файлы ...

3
ответ дан 10 August 2018 в 10:43

Времена изменились, и теперь обновленный FFmpeg, включая версию, упакованную с Xenial Xerus LTS, теперь будет легко кодировать файлы ProRes. Следующие будут работать хорошо:

  ffmpeg -i input.mp4 \ -c: v proores -profile: v 3 \ -c: a pcm_s16le \ output.mov  

Доступные настройки -profile выглядят следующим образом:

  -profile 0 = Apple ProRes Proxy -profile 1 = Apple ProRes LT -profile 2 = Apple ProRes  422 для SD (более низкий бит) - файл 3 = Apple ProRes HQ для HD (более высокий бит)  

Вы можете проверить свою собственную копию функции FFmpeg для ProRes следующим образом:

  andrew @ illium ~ $ ffmpeg -encoders 2 & gt; / dev / null |  grep -i proores VF .... прореки Apple ProRes VF .... proores_aw Apple ProRes (протубераторы кодеков) VFS ... proores_ks Apple ProRes (iCodec Pro) (прокрутки кодеков) andrew @ illium ~ $  

Ведущие буквы указывают:

  Кодеры: V ..... = Видео .F .... = Многопоточность на уровне кадра ..S ... = Slice-   

Для воспроизведения вы должны обнаружить, что большинство основных медиаплееров, например MPlayer, SMPlayer и VLC, будут счастливо воспроизводить эти файлы ...

3
ответ дан 13 August 2018 в 17:17
  • 1
    Доступны два кодера ProRes: prores_aw (по умолчанию aliased до prores ) и prores_ks . Я никогда не сравнивал их сам, так как я могу избежать использования этого формата. По моему мнению, нет необходимости в двух, и лучшее из них должно быть объединено в одно. – LordNeckbeard 6 October 2016 в 05:57

Короткий ответ, к сожалению, «нет». Существуют плагины, которые поддерживают загрузку двоичного кодека Qt в MPlayer / mencoder, но они, похоже, только для Mac.

ffmpeg поддерживает DNxHD в Linux, что является альтернативой ProRes, которую вы можете захотеть изучить в качестве промежуточного кодека.

2
ответ дан 26 May 2018 в 00:55
  • 1
    Это несчастливо. Надеемся, что в этом будет достигнут прогресс. Хотя я бы подумал, что работать с проприетарными кодеками непросто. – gregghz 21 October 2010 в 10:52

Короткий ответ, к сожалению, «нет». Существуют плагины, которые поддерживают загрузку двоичного кодека Qt в MPlayer / mencoder, но они, похоже, только для Mac.

ffmpeg поддерживает DNxHD в Linux, что является альтернативой ProRes, которую вы можете захотеть изучить в качестве промежуточного кодека.

2
ответ дан 25 July 2018 в 23:03
  • 1
    Это несчастливо. Надеемся, что в этом будет достигнут прогресс. Хотя я бы подумал, что работать с проприетарными кодеками непросто. – gregghz 21 October 2010 в 10:52

Короткий ответ, к сожалению, «нет». Существуют плагины, которые поддерживают загрузку двоичного кодека Qt в MPlayer / mencoder, но они, похоже, только для Mac.

ffmpeg поддерживает DNxHD в Linux, что является альтернативой ProRes, которую вы можете захотеть изучить в качестве промежуточного кодека.

2
ответ дан 27 July 2018 в 02:19
  • 1
    Это несчастливо. Надеемся, что в этом будет достигнут прогресс. Хотя я бы подумал, что работать с проприетарными кодеками непросто. – gregghz 21 October 2010 в 10:52

Короткий ответ, к сожалению, «нет». Есть плагины вокруг, которые позволяют загружать двоичные кодеки Qt в MPlayer / mencoder, но они, похоже, только для Mac.

ffmpeg поддерживает DNxHD в Linux, что является альтернативой ProRes что вы можете посмотреть в качестве промежуточного кодека.

2
ответ дан 2 August 2018 в 04:24

Короткий ответ, к сожалению, «нет». Есть плагины вокруг, которые позволяют загружать двоичные кодеки Qt в MPlayer / mencoder, но они, похоже, только для Mac.

ffmpeg поддерживает DNxHD в Linux, что является альтернативой ProRes что вы можете посмотреть в качестве промежуточного кодека.

2
ответ дан 4 August 2018 в 20:56

Короткий ответ, к сожалению, «нет». Есть плагины вокруг, которые позволяют загружать двоичные кодеки Qt в MPlayer / mencoder, но они, похоже, только для Mac.

ffmpeg поддерживает DNxHD в Linux, что является альтернативой ProRes что вы можете посмотреть в качестве промежуточного кодека.

2
ответ дан 6 August 2018 в 04:28

Короткий ответ, к сожалению, «нет». Есть плагины вокруг, которые позволяют загружать двоичные кодеки Qt в MPlayer / mencoder, но они, похоже, только для Mac.

ffmpeg поддерживает DNxHD в Linux, что является альтернативой ProRes что вы можете посмотреть в качестве промежуточного кодека.

2
ответ дан 7 August 2018 в 22:36

Короткий ответ, к сожалению, «нет». Есть плагины вокруг, которые позволяют загружать двоичные кодеки Qt в MPlayer / mencoder, но они, похоже, только для Mac.

ffmpeg поддерживает DNxHD в Linux, что является альтернативой ProRes что вы можете посмотреть в качестве промежуточного кодека.

2
ответ дан 10 August 2018 в 10:43

Короткий ответ, к сожалению, «нет». Есть плагины вокруг, которые позволяют загружать двоичные кодеки Qt в MPlayer / mencoder, но они, похоже, только для Mac.

ffmpeg поддерживает DNxHD в Linux, что является альтернативой ProRes что вы можете посмотреть в качестве промежуточного кодека.

2
ответ дан 13 August 2018 в 17:17
  • 1
    Это несчастливо. Надеемся, что в этом будет достигнут прогресс. Хотя я бы подумал, что работать с проприетарными кодеками непросто. – gregghz 21 October 2010 в 10:52

Другие вопросы по тегам:

Похожие вопросы: