Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: 4i4obengy в Dec 07, 2018, 23:48



Титла: Проблем с VLC при възпроизвеждане на AVI ?
Публикувано от: 4i4obengy в Dec 07, 2018, 23:48
До сега не ми се беше случвало VLC да не може да отвори avi. Отваря филма, но тръгва само звук без картина. Пробвах разни други плеъри и при тях филма си тръгва нормално, но проблема при тях е че субтитрите ми излизат на маймуни. Някакви идеи?


Титла: Re: Проблем с VLC при възпроизвеждане на AVI ?
Публикувано от: remotexx в Dec 08, 2018, 02:11
Smplayer
mpv ($2)

Инак и аз го имах подобен проблем преди бая време и се оказа че е от видео драйвера, т.е. след едно обновяване си се оправи сам. Аз временно го оправях с няколко превключвания между цял екран и прозорец, но не винаги действаше.
Ако ползваш онлайн услуга за субтитрите обаче, само VLC, SMPlayer поддържат за съжаление... и бая пъти са ме спасявали при нямане на субтитри за много рядък филм, е не бг ама барем en намират


Титла: Re: Проблем с VLC при възпроизвеждане на AVI ?
Публикувано от: malin в Dec 08, 2018, 09:34
До сега не ми се беше случвало VLC да не може да отвори avi. Отваря филма, но тръгва само звук без картина. Пробвах разни други плеъри и при тях филма си тръгва нормално, но проблема при тях е че субтитрите ми излизат на маймуни. Някакви идеи?
Смени кодировката на суба в плеърите.


Титла: Re: Проблем с VLC при възпроизвеждане на AVI ?
Публикувано от: spec1a в Dec 08, 2018, 10:34
   За mplayer/Smplayer използвай "cp1251" кодировка,в повечето случаи
субтитрите са такива.
   Ако пускаш от терминал:

mplayer -subcp cp1251 ...


Титла: Re: Проблем с VLC при възпроизвеждане на AVI ?
Публикувано от: ray в Dec 09, 2018, 12:09
За видеото не знам (случвало ми се е при липсващ кодек), най-вероятно да е от видео драйвера, както писаха.

За субтитрите лично аз оставям кодировката винаги на UTF8 и само прекодирам субтитрите от cp1251 на utf8:
iconv -f cp1251 -t utf8 subtitles-cp1251.srt > subtitles.srt


Титла: Re: Проблем с VLC при възпроизвеждане на AVI ?
Публикувано от: 4096bits в Dec 09, 2018, 13:32
2019 е почти и субтитрите все още не ги кодират в utf-8.
Що за... не зная, как да го нарека.

Код:
#!/ust/bin/env python3
# 2utf8.py

import sys

with open(sys.argv[1], 'r', encoding='cp1251') as subs:
    text = subs.read()

with open(sys.argv[1], 'w') as subs:
    subs.write(text)

Това би трябвало да работи. Давате му за аргумент пътя до файла.