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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Конвертер видео 10bit mkv --> куда нибудь, с сохранением субтитров.  (Прочитано 3092 раз)

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

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Скачал сериал в mkv, в другом формате не нашел, на телеке плывут цвета. Видать повышенный битрейт... т.к. телек распознает mkv.
Раньше конвертировал mkv -> mp4 и мог смотреть. А этот сериал содержит встроенные субтитры, два варианта на выбор.

Пробовал : VLC, WinFF, HandBrake встроенные субтитры пропадают.  :(
Подскажите как и чем конвертировать стопку файлов  с сохранением субтитров внутри, телек не подхватывет внешние сабы.
(Нажмите, чтобы показать/скрыть)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
ffmpeg -i in.mkv -c copy -c:s mov_text out.mp4
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Спасибо!  :)
А как сохранить только вторую дорожку субтитров (та которая "надписи") ?
Сохранились только полные сабы :
(Нажмите, чтобы показать/скрыть)
И еще вопросик: как конвертировать всю папку за раз ?

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
А как сохранить только вторую дорожку субтитров (та которая "надписи") ?
mkvextract если мне не изменяет память, позволяет распотрошить mkv на составляющие. mkvmerge - склеить файлы в единый mkv.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
А как сохранить только вторую дорожку субтитров
ffmpeg -i in.mkv -map 0:0 -map 0:1 -map 0:4 -c copy -c:s mov_text out.mp4
как конвертировать всю папку за раз ?
for f in ./*.mkv ; do ffmpeg -i "$f" -map 0:0 -map 0:1 -map 0:4 -c copy -c:s mov_text "${f%.*}.mp4"; done
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Попробовал на телеке, проблема осталась (цвета плывут, там где должен быть плавный переход картинки все и вся Смазывается)...

 :-\  Я то думал, почему так быстро конвертируется, и размер сохраняется... Оказалось что 10бит осталось.
(Нажмите, чтобы показать/скрыть)

Что можно добавить в строчку кода чтоб 8бит сделать ?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
ffmpeg -i in.mkv -map 0:0 -map 0:1 -map 0:4 -c:v h264 -pix_fmt yuv420p -c:a copy -c:s mov_text out.mp4
« Последнее редактирование: 25 Августа 2019, 17:52:33 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Прошу прощенья!
Наверное надо было с этого начинать...
Видео поток шикарен, а вот сабы не видно на тв.  :(
Нашел инструкцию на телек: страница 113-я.
Кодек сабов tx3g не упоминается в инструкции. И звук АС3, но он как то идет.
Есть ли возможность изменить кодек сабов, чтоб с MP4 дружил ?
Или как то вытащить ?

И еще звук в ААС.   :smitten:

При много Благодарен за внимание ! Лайк и т.д. в карму...

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2627
    • Просмотр профиля
Вытащить файл субтитров можно MKVToolNix.
Преобразовать файл субтитров .
ffmpeg -i файл.srt файл.ass (ну или какой там надо)
Собрать всё с использованием нужных кодеков, в .mp4 добавив файл субтитров, программой Avidemux.
« Последнее редактирование: 26 Августа 2019, 11:51:39 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн chadwick

  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Видео поток шикарен, а вот сабы не видно на тв.  :(
при конвертации в tx3g ломается стилизация исходного ass
Есть ли возможность изменить кодек сабов, чтоб с MP4 дружил ?
нет, в mp4 можно встроить только tx3g
Или как то вытащить ?
ffmpeg -i input.mkv -vn -an -map 0:4 -c:s copy output.ass

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Вытаскивать сабы по одному - это конечно вариант!  Но...
Возникла мысль: можно ли 10bit mkv конвертировать в 8bit mkv, с сохранением аудио и сабов ?

Оффлайн chadwick

  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
я не очень понимаю, чего ты добиваешься)

вытащить субтитры с надписями из всех mkv разом? выполни из каталога с файлами:
for i in *.mkv; do ffmpeg -i "$i" -vn -an -map 0:4 -c:s copy "${i%.mkv}.ass"; done
или вариант с сохранением субтитров в отдельный каталог:
mkdir -p ./надписи && for i in *.mkv; do ffmpeg -i "$i" -vn -an -map 0:4 -c:s copy "./надписи/${i%.mkv}.ass"; done
можно ли 10bit mkv конвертировать в 8bit mkv, с сохранением аудио и сабов ?
ответ уже есть; нужно только заменить mov_text на copy и указать на выходе mkv
но это гораздо дольше, чем просто перепаковать дорожки в другой контейнер

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
 8)  Спасибо при большое Всем !
« Последнее редактирование: 29 Августа 2019, 18:27:47 от Ballu »

Оффлайн Niall

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
mkv не поддерживает mov_text субтитры. А если их преобразовать в srt средствами ffmpeg, я заметил, что некоторые строки теряются.
CCExtractor справился нормально.
Еще можно попробовать mp4box из пакета gpac.

С такой же проблемой я столкнулся в программе VobSub2SRT при распознавании субтитров с DVD. В этом случае лучше использовать SubRip.

 

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