
Я знаю, что этот ubuntu-restricted-extras
пакет предоставляет гораздо больше кодеков мультимедиа, поддержку flash и java. Но это большая загрузка, и мне не нужна поддержка типов файлов, которые я сейчас не использую.
Итак, кто-нибудь знает, какой gstreamer
пакет поддерживает тот или иной тип файлов?
Такой список gstreamer-ffmpeg -> .mp4, ...
будет очень полезен.
И у меня есть еще один вопрос,(Я все еще в замешательстве, мне следует задать этот вопрос здесь или в другом вопросе?) Можно ли устанавливать только gstreamer
пакеты для всех мультимедийных нужд? Или мне нужны какие-то другие пакеты? И для каких нужд?
решение1
Theпроект gstreamerподдерживает списки как часть официальной документации для отдельных компонентов и плагинов. Эти списки состоят не из расширений файлов, а из кодеков, контейнеров и форматов.
Но вам не нужно иметь такой список изначально, особенно по расширениям файлов. Если вы сталкиваетесь с файлом, который вы не можете воспроизвести, и есть пакет, который добавляет поддержку воспроизведения для этого формата, просто установите его. В идеальном мире я почти уверен, что Ubuntu поставлялась бы со всеми кодеками, установленными по умолчанию (или был бы просто один идеальный формат), потому что вы как конечный пользователь никогда не должны беспокоиться о такой проблеме. К сожалению, существуют патентные проблемы, которые в основном и являются причиной существования пакетов restricted-extras и gstreamer-ugly. Кроме того, качество кода некоторых декодеров не соответствует стандартам, причина таких пакетов, как gstreamer-bad, но плохая поддержка в некоторых случаях все равно может быть лучше, чем отсутствие поддержки.
Ваш второй вопрос:Покрывает ли gstreamer все мои мультимедийные потребности? Есть ли альтернативы?
Gstreamer — это мультимедийный фреймворк по умолчанию, используемый Ubuntu, и приложения в установке по умолчанию выбираются для хорошей интеграции в эту среду. Gstreamer стал фактическим стандартом на рабочем столе Linux из-за своей функциональности и хорошей поддержки. Xine также был популярным мультимедийным фреймворком, но, похоже, он больше не поддерживается активно. Это в основном все фреймворки, которые сопоставимы сDirectShow/Медиа ФондилиQuickTime.
FFmpeg
На нижнем уровне вы могли заметить, что естьFFmpegкоторый используется как компонент в gstreamer и сам по себе предоставляет множество функций. VLC и MPlayer/MPlayer2 — два медиаплеера, основанные на FFmpeg и не использующие gstreamer. Однако, если медиаплеер по умолчанию покрывает все ваши потребности, вам не нужно их устанавливать.
Но фанаты аниме, например, будут наслаждаться поддержкой формата субтитров Advanced Substation Alpha (ASS) и воспроизведением видео в профиле H.264 High 10 (он же 10-битный). Для этого варианта использования группа Motu Media launchpad предоставляет PPA с ежедневными сборками MPlayer2 и фронтендом SMPlayer2. Однако это передовая технология, и иногда она может ломаться.
Ограничения
Зашифрованное воспроизведение DVDпо умолчанию отключено,the community documentation has a page on that topicПо сути, вам нужно установить пакет И запустить скрипт.
FFmpeg устанавливается по умолчанию с удаленными некоторыми функциями,в документации сообщества также есть страница на эту тему. Эти инструкции неактуальны, но установка нескольких дополнительных пакетов с более новыми версиями подтянет остальные обратно как зависимости.