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

9

Я попытался воспроизвести файл 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 нормально.

Исайя Бугарин
источник
Так что просто для устранения проблем были установлены кодеки w32 / w64.
Дэмьен
Не совсем уверен ...
Исаия Бугарин
ПК отличается от операционной системы.
Александар
Я использую wine, чтобы играть в Mplayer «Версия для Windows», чтобы открыть файл WMV ... Он работает с пустым экраном менее одной секунды при пересылке, но в целом это очень приемлемое для меня решение.
Ваш файл, вероятно, защищен DRM. И в этом случае вы должны сначала удалить защиту drm.

Ответы:

4

Если вы установили пакет «Restricted Extras» 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 предложит способ его временного исправления, чтобы вы могли просмотреть его.

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

Луис Альварадо
источник
4

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

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

введите описание изображения здесь

Аруп Рой Чоудхури
источник
7
У меня установлен VLC, и он выдает ошибку.
Исаия Бугарин,
1

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

rstreeter78
источник
Не работал для меня
Исайя Бугарин,
Пакет кодеков w32 в хранилище medibuntu должен сделать свое дело
rstreeter78
2
Репозиторий medibuntu уже обновлен так же, как и в 12.04. Хранилище medibuntu было лучше только до 11.10. После этого все кодеки были такими же, что и в Ubuntu 11.10 и более поздних версиях.
Луис Альварадо
1

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

sudo apt-get install libav-tools

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

avconv -v quiet -i input-filename.wmv ouput-filename.mkv
david6
источник
1

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

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

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

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


источник
Я думаю, что это как-то связано с тем, что файл не работает в Windows Media 9. Рабочий WMV находится в Windows Media 8.
Исаия Бугарин