Deutsch

Посоветуйте, чем пережать .ts

647  
a.shvalbe знакомое лицо17.01.24 18:10
a.shvalbe
17.01.24 18:10 

Добрый день. Есть необходимость пережать несколько .ts файлов размером около 20 Гб каждый. Около 3 часов видео, думаю, 3-4 Гига будет нормально.

Но есть тонкость. В ts-файлы зашиты (т.е. отдельного файла нет) отключаемые субтитры и я хочу, чтобы это осталось без изменений в пережатом файле. Однако там, где пережимаю я, они либо вообще исчезают, либо наоборот делаются неотключаемыми и видны все время. Даже с поддержкой связывался - ничего не предложили. Подобных прог должно быть много, хотя бесплатных явно меньше и с учетом написанного хочется разбираться уже с чем-то проверенным.


Поэтому ищу альтернативу. Лучше всего бесплатную и без наворотов, но в принципе рассмотрю все варианты под мой случай. Понятно, что хотел бы выставить или хотя бы увидеть до пережатия размер конечного файла.

#1 
periskop коренной житель17.01.24 19:20
NEW 17.01.24 19:20 
в ответ a.shvalbe 17.01.24 18:10

Здесь есть очень много полезной информации https://rutracker.org/forum/viewforum.php?f=23

#2 
НуПогоди коренной житель17.01.24 20:29
NEW 17.01.24 20:29 
в ответ a.shvalbe 17.01.24 18:10
Однако там, где пережимаю я, они либо вообще исчезают, либо наоборот делаются неотключаемыми и видны все время

"Там" -- это где?

По идее сперва ts демуксится на элементарные потоки -- с помощью, например, https://www.videohelp.com/software/tsMuxeR или https://www.videohelp.com/software/TsRemux и тд. Потом отдельно пережинается выделенный видеострим, результат пережатия собирается с нужными потоками -- аудио, титры, главы и тд -- либо в тот же ts-контейнер либо в другой (скажем, матрешку, vob и тд).

В игноре: ...y963y Amigo ABG Nik_21 aaa-elita Astor24 tanuna_0 Ona_BERLIN kenguruscha daduda faraon2 dukus Ramses2 Пoльзoватель NextLive Hudertpro...
#3 
QwerT2007 коренной житель17.01.24 21:35
NEW 17.01.24 21:35 
в ответ a.shvalbe 17.01.24 18:10

VirtualDub

#4 
a.shvalbe знакомое лицо17.01.24 22:42
a.shvalbe
NEW 17.01.24 22:42 
в ответ periskop 17.01.24 19:20, Последний раз изменено 17.01.24 22:45 (a.shvalbe)
Здесь очень много полезной информации


Слишком много, ссылка на сотни форумов. Я как раз написал, чтобы посоветовали именно по моему случаю знающие люди.

#5 
a.shvalbe знакомое лицо17.01.24 22:44
a.shvalbe
NEW 17.01.24 22:44 
в ответ НуПогоди 17.01.24 20:29
"Там" -- это где?

Это в Aiseesoft Video Converter. Я не профи в обработке видео, просто нужна прога, которая оставит субтитры в том же виде, уменьшив размер.

#6 
Valentin_30 постоялец18.01.24 08:47
Valentin_30
NEW 18.01.24 08:47 
в ответ a.shvalbe 17.01.24 18:10

https://videoconverter.wondershare.net/

ссылку на полную версию с кряком не буду давать, их полно в интернете. Чтобы мне потом насчет правообладалеьства притензии не предьявляли

#7 
НуПогоди коренной житель18.01.24 09:44
NEW 18.01.24 09:44 
в ответ a.shvalbe 17.01.24 22:44
Это в Aiseesoft Video Converter. Я не профи в обработке видео, просто нужна прога, которая оставит субтитры в том же виде, уменьшив размер.

Ясно-понятно. Для начала нужно определиться, в каком контейнере нужно получить конечное видео. Допустим, выбрана матрешка. находим документацию к ней https://rutracker.org/forum/viewtopic.php?t=4755637 и читаем, пока не поймем.

Последовательность действий:

Шаг 1. разделить/демикшировать ts-контейнер на элементарные потоки (видео, аудио, субтитры, главы и тд) > см. по ссылке выше, Глава 4. Время на исполнение: пару минут... раньше MKVTools справлялся не только с матрешкой, но и с другими контейнерами, надеюсь, справится и с ts (если же нет, смотреть ссылки в предыдущем посте или гуглить самому по TS Remux, Demux и тд)

Шаг 2. пережать полученный на шаге 1 исходный видеопоток. Тут подойдет любая бесплатная GUI-программа вроде avidemux, virtualdub, знаменитый айсисофт или консольные утилиты вроде ffmpeg. Здесь самое важное -- выбор кодека для пережатия (скажем, h264 avc) и его настроек, включая и желаемый [средний] битрейт, который определяет конечный размер, причем точность гарантируется лишь при двухпроходном кодировании). Время на исполнение: часы...

Шаг 3. собираем/микшируем остальные полученные на шаге 1 элементарные потоки (без исходного видео) с новым, пережатым видео. > см. по ссылке выше, Глава 5. На работу снова уйдет буквально пару минут...


Свободного места на диске нужно, чтобы в идеале можно было сохранить все промежуточные результаты, их нужно проверять (для видео и аудио достаточно обычного медиаплеера) после каждого шага.


Итого: много читать по теме самому, понимать общую структуру (контейнер avi, mkv, mp4, ts и тд = "конверт", в котором много отдельных "страниц" = элементарных потоков, которые написаны на разных языках, определяемых кодеками). Претензии насчет понимащих или не понимающих в теме советую оставить для детского сада... Варианты все-в-одной программе, которыми забит интернет, удобны для разового применения, но чаще всего имеют недостатки (вроде того, что наблюдались с титрами в этом самом Айсисофте).

В игноре: ...y963y Amigo ABG Nik_21 aaa-elita Astor24 tanuna_0 Ona_BERLIN kenguruscha daduda faraon2 dukus Ramses2 Пoльзoватель NextLive Hudertpro...
#8 
a.shvalbe знакомое лицо18.01.24 12:30
a.shvalbe
NEW 18.01.24 12:30 
в ответ Valentin_30 18.01.24 08:47, Последний раз изменено 18.01.24 12:31 (a.shvalbe)

ссылку на полную версию с кряком не буду давать, их полно в интернете.


Я только о названии просил, спасибо. Просто, как и писал, конверторов разных полно, мне нужно, чтобы подходил под мою задачу. А то в своей проге ждал несколько раз по 30-40 минут конвертации, чтобы получилось не так, как нужно.

#9 
a.shvalbe знакомое лицо18.01.24 12:37
a.shvalbe
NEW 18.01.24 12:37 
в ответ НуПогоди 18.01.24 09:44

За подробный ответ спасибо, но вы предлагаете стать профи по теме - лишь из-за того, что я хочу сохранить субтитры. Ну явно не бог весть какая задача, чтобы не реализовать ее в каком-то конвертере. Тем более, что именно с местом на диске проблема, отсюда и вопрос. "Претензий" нет, есть просьба подсказать софт под задачу, где мой случай реализуется в настройках.

#10 
a.shvalbe знакомое лицо18.01.24 17:50
a.shvalbe
NEW 18.01.24 17:50 
в ответ a.shvalbe 18.01.24 12:37

Wondershare тоже не справился - там, кстати, работу с субтитрами вижу только при конвертации, не при сжатии. Но все равно. Две дорожки в VLC остаются, но не одна не подключается (просто нет субтитров). Попробовал tsMuxeR, но как я понимаю, он тоже субтитров не видит (скрин). По сути, ничего не сделать?



#11 
НуПогоди коренной житель19.01.24 08:21
NEW 19.01.24 08:21 
в ответ a.shvalbe 18.01.24 17:50
По сути, ничего не сделать?

По сути, нужно искать в ts-контейнере поток с титрами, выяснять в каком именно виде они вставлены и, если получится, выделять в отдельный файл. A поскольку с этим вот уже кавырнадцатый день наблюдаются явные проблемы, возможно речь идет o чем-то не слишком распространенном: не о текстовых титрах (*.srt, *.ssa и тд) и даже не о стандартных графических титрах вроде idx+sub. Есть смутное подозрение, что там внутри какие-нибудь closed captions. Ну да это кой-кому еще предстоит выяснить. Но, если очень хочется, можно и дальше перебирать всё подряд редакторы и тихо молиться, чтобы повезло.

В игноре: ...y963y Amigo ABG Nik_21 aaa-elita Astor24 tanuna_0 Ona_BERLIN kenguruscha daduda faraon2 dukus Ramses2 Пoльзoватель NextLive Hudertpro...
#12