Используйте ConvertMe!

Используйте ConvertMe!

У меня есть необработанное видео со следующими свойствами:

  • 25 кадров в секунду
  • Кодек UYVY
  • 876 Мбит/с
  • Контейнер AVI

Я хочу преобразовать этот файл raw в другой контейнер с помощью ffmpeg. Сейчас проблема в том, что выходное видео сжимается. Есть идеи, как это сделать без сжатия выходного файла. Я пробовал:

ffmpeg -i video.avi -r out.avi

и это не помогло.

решение1

Обратите внимание, чтоffmpeg устарелв Ubuntu и других дистрибутивах:

введите описание изображения здесь

avconvтот, который вы хотите использовать, который находится в libav-toolsпакете и может быть установлен с помощью следующей строки:

sudo apt-get install libav-tools

Итак, вот несколько способов, как это можно сделать:

FFMPEG(Устарело в 12.04+)

ffmpeg -i input.avi -vcodec copy -acodec copy output1.avi
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mp4
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mkv
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mpg

АВКОНВ

avconv -i input.avi -vcodec copy -acodec copy output1.avi
avconv -i input.avi -vcodec copy -acodec copy output1.mp4
avconv -i input.avi -vcodec copy -acodec copy output1.mkv
avconv -i input.avi -vcodec copy -acodec copy output1.mpg

Я предполагаю, что когда вы говорите "конвертировать во что-либо еще", а затем добавляете, что вывод не должен быть сжат (и затем я случайно вижу битрейт), я имею в виду исходный файл, входной файл - RAW внутри контейнера avi. Если это так, то указанные выше опции сработают. Они просто скопируют содержимое в другой контейнер, сохраняя 25 кадров в секунду, битрейт и общее качество.

Если вы не хотите копировать содержимое, просто удалите часть, в которой написано «-vcodec copy -acodec copy», и avconv/ffmpeg позаботится об этом.

ПРИМЕЧАНИЕ- Как упомянул LordNeckBeard, пример MP4 не будет работать на Raw.

решение2

Используйте ConvertMe!

введите описание изображения здесь Отличный медиаконвертер, которым вы никогда раньше не пользовались...
http://gnome-look.org/content/show.php/ConvertMe!?content=153277

решение3

бегать:

ffmpeg -i video.avi -sameq -r 25 out.avi

Ваше видео действительно закодировано на скорости 800 Мбит/с?

вы можете специально установить скорость передачи видео

ffmpeg -i video.avi -b:v 876104k -maxrate 1200000 -bufsize 876104k out.avi

Связанный контент