Как установить определенный видеокодек в Ubuntu?
Прежде чем спросить, да, я установил Medibuntu. Этот кодек не входит в этот пакет - в частности, я пытаюсь установить SCLS.dll, что означает Screen Capture Lossless Codec, кодек, который работает с программным обеспечением для записи на рабочем столе CamStudio.
Он прекрасно работает в Windows, но когда я попытался установить его в Linux, мне не повезло ни через саму Ubuntu, ни через Wine. Когда я устанавливаю через Wine, проигрыватель GOM просто падает, а проигрыватель Windows Media не загружает файлы вообще - это единственные известные мне два проигрывателя, которые правильно использовали кодек SCLS в Windows- и в Ubuntu, программа "Видео" не может его найти, поэтому я полагаю, что вторая часть моего вопроса будет о том, как направить программу "Видео" на мой кодек?
2 ответа
кодек, который работает с программным обеспечением для записи на рабочем столе CamStudio.
К сожалению, если производители не предоставляют кодек для сообщества в двоичном формате (или даже лучше исходного кода), маловероятно, что вы можете использовать кодек в любых дистрибутивах Linux.
Этот кодек бесплатен для некоммерческого использования.
Для использования в коммерческих проектах купите лицензию здесь.
Здесь бесплатно означает, как бесплатно за использование.
Кажется также, что mplayer может поддерживать этот кодек. Неясно, имеют ли они в виду, что они могут воспроизводить кодек или что они могут кодировать необработанное видео в этот кодек.
Для людей, которые заинтересованы в добавлении кодеков
Обычно apt-cache search <name of the codec>
должно хватить. В данном конкретном случае он вернул бесполезные результаты:
apt-cache search scls
texlive-latex-base - TeX Live: Basic LaTeX packages
Другие кодеки могут иметь больше удачи.
Хорошей новостью является то, что и 64-битная, и 32-битная версии MPlayer теперь будут воспроизводить эти файлы, конечно же, ту, которую я скачал с примера сайта MPlayer. Достаточно недавний MPlayer будет использовать ffcamtasia, который я продемонстрирую на этом фрагменте вывода MPlayer:
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 55.60.103 (internal)
Selected video codec: [ffcamtasia] vfm: ffmpeg (FFmpeg TechSmith Camtasia Screen Codec)
==========================================================================
И поэтому у 32-битных пользователей должен быть выбор либо кодека Windows (DLL), либо собственной реализации:
andrew@skamandros~$ mplayer -vc help | grep -i camtasia
ffcamtasia ffmpeg working FFmpeg TechSmith Camtasia Screen Codec [camtasia]
fftscc2 ffmpeg working FFmpeg TechSmith Camtasia Screen Codec 2 [tscc2]
camtasia vfw working TechSmith Camtasia Screen Codec [tsccvid.dll]
camtasia2 vfw working TechSmith Camtasia Screen Codec 2 [tsc2_codec32.dll]
Если вам не нравится командная строка, как это делают некоторые, SMPlayer также должен воспроизводить эти файлы...