Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как конвертировать .mp4 в .avi без потери качества?  (Прочитано 3377 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Givizub

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1434
  • Ubuntu 22.04
    • Просмотр профиля
Нужно записать диск для воспроизведения видео на dvd-плеере. Конвертирую mp4 командой:
ffmpeg -i filename.mp4 -vcodec mpeg4 -acodec ac3 -ar 48000 -ab 192k output.avi
На выходе получаю жуткие квадраты, очень сильно падает качество. Как правильно настроить ffmpeg или какие еще есть программы для этого?
« Последнее редактирование: 10 Декабря 2015, 19:14:46 от Givizub »
R.I.P. - Unity

Оффлайн staso

  • Активист
  • *
  • Сообщений: 437
    • Просмотр профиля
И mp4 и avi суть контейнеры. Разберитесь что у вас лежит в mp4 и подбирайте аналогичные параметры для контейнера avi.

Оффлайн Givizub

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1434
  • Ubuntu 22.04
    • Просмотр профиля
Делаю командой
ffmpeg -i input.avi -sameq -vcodec libx264 -acodec libmp3lame output.mpg
Но плеер "железный" его не читает. Узнал из видео, которое работает что нужны такие параметры:
Формат: avi
Кодек видео: DviX 4/5 или XviD MPEG4
Кодек аудио: Mpeg 1 or 2 Audio Layer 3
Очевидно, это ключ  -vcodec, а где найти сами кодеки?
R.I.P. - Unity

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
Givizub,
Примерно как-то так:
XviD:
-vcodec xvid
DivX:
-vcodec msmpeg4v2
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

Оффлайн Givizub

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1434
  • Ubuntu 22.04
    • Просмотр профиля
Конвертировал так:
ffmpeg -i input.mp4 -sameq -acodec libmp3lame -vcodec msmpeg4v2 output.avi
На плеере звук есть, но видео не идет, показывает что msmpeg4v2 это Microsoft MPEG-4 V2 Размер видео из 300 Мб вырос до 1.5 Гб. И во время процесса выдает сообщение:
msmpeg4v2 warning, clipping 1 dct coefficients to -127..127
« Последнее редактирование: 11 Декабря 2015, 15:00:43 от Givizub »
R.I.P. - Unity

Оффлайн gamayun

  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Или как-то так
ffmpeg -i "1.mp4" -vcodec libxvid -qscale 2 -s 720x576 -acodec libmp3lame -ac 2 -ab 128k -y "out.avi"
-qscale 2 -от цифры зависит качество по моему.
Сам давно xvid не пользую.264 лучше.
Не бери в голову

Оффлайн Givizub

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1434
  • Ubuntu 22.04
    • Просмотр профиля
Работает вот так:
ffmpeg -i input.mp4 -qscale 4 -s 720x576 -acodec libmp3lame -vcodec mpeg4 -vtag DIVX output.aviПараметр -qscale очевидно, задает степень сжатия, чем он больше, тем хуже качество. Спасибо всем за ответы.
R.I.P. - Unity

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.