Как воспроизвести файлы WMV?

Я попытался воспроизвести файл WMV в VLC, и он сказал мне что-то вроде Unable to play WMV3 files. Unfortunately there is no way for you to fix this, Когда я пытаюсь открыть тот же файл в MPlayer, он говорит мне Internal data stream error occurred, Я наконец-то получил возможность начать играть в KPlayer, но это действительно отрывочно; он черно-белый, и в середине видео есть несколько случайных синих линий.

Так есть ли поддержка файлов WMV3?

PS тот же файл WMV хорошо играет на моем ПК.

Другой файл WMV воспроизводится на Ubuntu нормально.

6 ответов

Если вы установили пакет "Ограниченные дополнения" sudo apt-get install ubuntu-restricted-extras и вы безуспешно пытались воспроизвести видео WMV с VLC (я полагаю, вы уже делали это оба), тогда у вас есть проблема с самим файлом. Вы можете сделать следующее, чтобы проверить, является ли файл на самом деле ПЛОХОЙ, и попытаться восстановить исправные части:

В той же папке, где находится файл, выполните следующие действия в терминале:

ffmpeg -i YourVideoFile.wmv -vcodec copy -acodec copy NewVideoFile.wmv

или новая версия:

avconv -i YourVideoFile.wmv -vcodec copy -acodec copy NewVideoFile.wmv

Если он начинает выдавать ошибки, вы знаете, что он был поврежден. Новый созданный файл будет лучше, и вы можете воспроизвести его, но поврежденные или отсутствующие части исчезнут.

Обычно, если VLC не может прочитать файл из-за 2 вещей:

  1. Потоковый формат - это означает, что вам нужно быть подключенным к Интернету, иначе видео будет потеряно в нескольких частях.

  2. Поврежденный файл. Какой VLC предложит способ его временного исправления, чтобы вы могли просмотреть его.

Если у вас уже есть Restricted Packages, которые предоставляют вам много совместимых форматов для кодирования / декодирования, а также VLC, который использует собственные встроенные кодеки и имеет лучший способ решения проблем с видео, то, скорее всего, проблема заключается в файле WMV. Вы можете проверить другой WMV, чтобы убедиться.

vlc не использует какие-либо внешние кодеки как самодостаточный и поставляется со всеми кодеками, он должен нормально воспроизводить wmv, как здесь, на всех моих машинах.

VLC может быть установлен из Ubuntu Software Center: VLC Установить VLC

введите описание здесь

У вас установлен пакет ubuntu-limited-extras? Это может помочь вам. Пакет Restricted Extras Это установит некоторые проприетарные кодеки, также вы можете добавить этот ppa и установить другие кодеки W32 или W64 Medibuntu, это, я надеюсь, поможет. Вот ссылка, которая может помочь Вот еще одна ссылка Здесь

Я предполагаю, что SMplayer может воспроизводить ваши файлы WMV, а тотем и VLC - нет. так вот решение:

  1. поищите libavcodec extra в менеджере пакетов synaptic и отметьте его для удаления. он показывает вам список удаляемых программ и пакетов. нажмите ОК и примените, затем выйдите из системы.
  2. войдите в систему и удалите дополнительные компоненты Ubuntu в центре программного обеспечения. выйдите снова.
  3. войдите снова и установите ubuntu-limited-extras снова. Вы сможете воспроизводить файлы WMV. проверено на моей Ubuntu 14.04LTS.

Вы также можете перейти от файлов WMV в целом.

sudo apt-get install libav-tools

Тогда просто используйте:

avconv -v quiet -i input-filename.wmv ouput-filename.mkv

Если, как другие предложили, вы установили все кодеки и убедились, что файл не поврежден, остается только одна печальная возможность - DRM (Digital Rights Management), который делает невозможным воспроизведение на Система на основе Linux. Как вы заметили, он будет воспроизводиться в Windows (предположительно под Windows Media Player), поскольку он способен обрабатывать DRM. Также, как вы заметили, другие файлы WMV хорошо воспроизводятся в Ubuntu, так что это может указывать на то, что этот конкретный файл имеет какой-то тип DRM, который ограничивает воспроизведение файла.

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

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