Как установить определенный видеокодек в 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 также должен воспроизводить эти файлы...

Другие вопросы по тегам