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


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

Автор Тема: kdenlive 0.9.2: не удается добиться экспорта видео в h.264  (Прочитано 2087 раз)

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

Оффлайн _PG_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Проблема: не могу в kdenlive добиться экспорта с видео-кодеком h.264.

Штатно идущий в комплекте kdenlive профиль кодирования h.264 даёт аварийное завершение при кодировании.

Пресеты, которые предлагаются на сайте http://www.kdenlive.org/rendering-profiles дают на выходе mp4 контейнер, в котором содержится только аудио-дорожка. (Пробовал пресеты "H.264 1280x720 Normal" (mp4-h.264-mp2) и "H264 Online Video" (mp4-h.264-aac).)

Предыстория:
1) Поставил из стандартных репозиториев пакет ubuntu-restricted-codecs для добавления кодека h.264.
2) Поставил из стандартных репозиториев пакет kdenlive (версия 0.7.8)
3) Обнаружил, что при экспорте DV-PAL видео в любой кодек видеозапись обрамляется толстой черной рамкой. Выяснил, что эта проблема давно устранена в новой версии.
4) Добавил в список репозиториев ppa kdenlive. Обновился, при этом установилась версия kdenlive 0.9.2
5) В этой версии в окне экспорта больше нет "конструктора", позволяющего выбирать варианты контейнера-аудио-видео из числа доступных в системе. Вместо этого есть большой набор пресетов (за каждым скрывается строка параметров для ffencode), а уж будут они работать или нет, по видимому не проверяется.
6) Обнаружил, что штатный профиль h.264 даёт ошибку: аварийное завершение при кодировании. Нашел на форуме kdenlive рекомендацию обновить пакет ffmpeg из ppa-репозитория, поскольку в противном случае возможны проблемы с aac-кодеком.
7) Добавил в список репозиториев ppa ffmpeg. Обновился, установилась версия ffmpeg 6.0.10.4
8) Проблема сохранилась. Уточнив, выяснил, что проблема наблюдается только при попытке кодирования в h.264.
9) Нашел на сайте http://www.kdenlive.org/rendering-profiles список различных профилей. Попробовал два разных профиля из этого списка - вместо аварийного завершения они создают контейнер, в котором нет видео-потока.

Поискал на данном форуме темы, связанные с kdenlive+h.264 - все они касаются старых версий kdenlive, в которых вместо списка пресетов использовался "конструктор". Поэтому в моей ситуации эти рекомендации ничем не помогают.

Что порекомендуете?

Моя конечная цель - добиться экспорта из kdenlive в mkv+h.264+ac3. В зависимости от исходника размер картинки должен быть 576p, 720p или 1080p.

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
Kdenlive матрешку h.264/ac3 создает без шума и пыли - только что пробовал 576i.
Консолька-то на что ругается? Вообще-то мне не понятна Ваша версия ffmpeg: текущая - 1:0.11.1. Заодно и версию mlt посмотрите, на сегодняшний день это - 0.8.2.
А что говорит голый ffmpeg при перекодировании исходного видео в требуемый формат?

Оффлайн _PG_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
А можете процитировать параметры пресета, который её создаёт?

Оффлайн Bamb

  • Активист
  • *
  • Сообщений: 798
  • Arch Linux
    • Просмотр профиля
В смысле kdenlive?  Все дефолтное, кроме контейнера и аудиокодека:
f=matroska hq=1 acodec=ac3 ab=%audiobitrate+'k' ar=48000 pix_fmt=yuv420p vcodec=libx264 minrate=0 vb=%bitrate+'k' g=250 bf=3 b_strategy=1 subcmp=2 cmp=2 coder=1 flags=+loop flags2=dct8x8 qmax=51 subq=7 qmin=10 qcomp=0.6 qdiff=4 trellis=1 aspect=%dar pass=%passes

 

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