LinuxForum.Fans
Тема

Как открыть локальный видеофайл в формате swf?

Автор: ivan_tiran 32 сообщений 5000 просмотров
#366361

Доброго времени суток. Есть проблема: скачал видеоуроки по ассемблеру, а они в формате "swf". При попытке открыть файл в программе VLC выпадает сообщение:

text
Не найден подходящий модуль декодирования:
VLC не поддерживает аудио- или видеоформат «mpgv». К сожалению, вы не можете это исправить.

В некоторых других проигрывателях открывается узкая полоска с зелёными артефактами, и слышен только звук. Как решить проблему?

Пакет кодеков установлен, поиски не помогли.

#366369

ivan.tiran,
Таким способом? Установка мультимедиа кодеков, плагинов и поддержки DVD в openSUSE
Должно по идее всё работать, через ffmpeg. (правда смотря что)

Проверьте, чтобы стояли:
[console=root]zypper in vlc-codecs[/console]

Пробуйте:
[console=root]zypper in libswfdec0_9_2[/console]


Или лучше поставьте flash-player. (и смотреть через него)
[console=root]zypper in flash-player[/console]
или открывать через браузер.

#366374

Выполнил первую команду, перезагрузил ноут, та же проблема. flash-player не установился, потому-что уже стоит.

#366375

ivan.tiran,
vlc-codecs стоят?
[console=root]zypper in vlc-codecs[/console]


(з.ы. перезагружаться не нужно)

"ivan.tiran" написал:
flash-player не установился, потому-что уже стоит.

Откройте файл через браузер.

#366376

[console]linux-of10:/home/pavel # zypper in vlc-codecs
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будет установлен следующий %d НОВЫЙ пакет:
vlc-codecs

1 новый пакет для установки.
Полный размер загрузки: 123,7 KiB. После этой операции будет использовано дополнительно 313,5 KiB.
Продолжить? [y/n/? выводит все параметры] (y): y
Получение пакет vlc-codecs-2.1.2-193.5.x86_64 (1/1), 123,7 KiB (313,5 KiB после распаковки)
Получение: vlc-codecs-2.1.2-193.5.x86_64.rpm .........................................................................[готово]
(1/1) Установка: vlc-codecs-2.1.2-193.5 ..............................................................................[готово]
linux-of10:/home/pavel # zypper in libswfdec0_9_2
Загрузка данных о репозиториях...
Чтение установленных пакетов...
'libswfdec0_9_2' уже установлен.
Нет кандидатов на обновление 'libswfdec0_9_2-0.9.2-3.7.x86_64'. Новейшая версия уже установлена.
Разрешение зависимостей пакетов...

Нечего выполнять.
linux-of10:/home/pavel #[/console]

VLC стал воспроизводить звук, но картинки нет.

#366377

Господи прости..............


ФайрФокс - Файл - Открыть файл

#366379
stranger написал:
Господи прости..............


ФайрФокс - Файл - Открыть файл

через firefox запускается. Правда странно то, что при остановке видео продолжает играть фоновая музыка.

#366380

ivan.tiran,
Покажите:
[console]uname -a
zypper lr -up
zypper se -si 264 ffmpeg[/console]

#366389
verg написал:
ivan.tiran,
Покажите:
[console]uname -a
zypper lr -up
zypper se -si 264 ffmpeg[/console]
Показать
[console]linux-of10:/home/pavel # uname -a
Linux linux-of10.site 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux
linux-of10:/home/pavel # zypper lr -up
# | Псевдоним | Имя | Включён | Обновление | Приоритет | URI
---+---------------------------+------------------------------------+---------+------------+-----------+-----------------------------------------------------------------------------------
1 | Mono:/Factory | Mono:/Factory | Да | Да | 90 | http://download.opensuse.org/repositories/Mono:/Factory/openSUSE_13.1/
2 | Packman Repository | Packman Repository | Да | Да | 90 | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/
3 | devel:languages:haskell | devel:languages:haskell | Да | Да | 99 | http://download.opensuse.org/repositories/devel:/languages:/haskell/openSUSE_13.1/
4 | devel:languages:pascal | devel:languages:pascal | Да | Да | 99 | http://download.opensuse.org/repositories/devel:/languages:/pascal/openSUSE_13.1/
5 | games | games | Да | Да | 99 | http://download.opensuse.org/repositories/games/openSUSE_13.1/
6 | home:sumski:bumblebee | home:sumski:bumblebee | Да | Да | 90 | http://download.opensuse.org/repositories/home:/sumski:/bumblebee/openSUSE_13.1/
7 | libdvdcss repository | libdvdcss repository | Да | Да | 90 | http://opensuse-guide.org/repo/13.1/
8 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | Да | Нет | 99 | cd:///?devices=/dev/disk/by-id/ata-MATSHITA_DVD-RAM_UJ8D1_SHC4730119,/dev/sr0
9 | openSUSE:13.1:NonFree | openSUSE:13.1:NonFree | Да | Да | 99 | http://download.opensuse.org/distribution/13.1/repo/non-oss/
10 | openSUSE:13.1:Update | openSUSE:13.1:Update | Да | Да | 99 | http://download.opensuse.org/update/13.1/
11 | packman-essentials | packman-essentials | Да | Да | 99 | http://packman.inode.at/suse/openSUSE_13.1/Essentials/
12 | packman-multimedia | packman-multimedia | Да | Да | 99 | http://packman.inode.at/suse/openSUSE_13.1/Multimedia/
13 | repo-debug | openSUSE-13.1-Debug | Нет | Да | 99 | http://download.opensuse.org/debug/distribution/13.1/repo/oss/
14 | repo-debug-update | openSUSE-13.1-Update-Debug | Нет | Да | 99 | http://download.opensuse.org/debug/update/13.1/
15 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Нет | Да | 99 | http://download.opensuse.org/debug/update/13.1-non-oss/
16 | repo-oss | openSUSE-13.1-Oss | Да | Да | 99 | http://download.opensuse.org/distribution/13.1/repo/oss/
17 | security | security | Да | Да | 90 | http://download.opensuse.org/repositories/security/openSUSE_13.1/
linux-of10:/home/pavel # zypper se -si 264 ffmpeg
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий
--+-------------------------------+-------+----------------------+-------------+-------------------
i | gstreamer-0_10-plugins-ffmpeg | пакет | 0.10.13-2000.3 | x86_64 | Packman Repository
i | gstreamer-0_10-plugins-ffmpeg | пакет | 0.10.13-2000.3 | x86_64 | packman-essentials
i | libx264-135 | пакет | 0.135svn20130723-2.5 | x86_64 | Packman Repository
i | libx264-135 | пакет | 0.135svn20130723-2.5 | x86_64 | packman-essentials
linux-of10:/home/pavel # [/console]
#366391

ivan.tiran,
Вы же написали, что ставили кодеки.
Что-то ничего не вижу.


Сделайте так:
1) Удалить ненужные репы.
[console=root]zypper rr packman-essentials packman-multimedia openSUSE-13.1-Debug openSUSE-13.1-Update-Debug openSUSE-13.1-Update-Debug-Non-Oss [/console]
2) Выполнить (одна большая команда)
[console=root]zypper ref && zypper in gstreamer-0_10 gstreamer-0_10-plugins-base gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-bad-orig-addon gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon faad2 libfaad2 a52dec x264 lame twolame libxine2-codecs ffmpeg w32codec-all libavcodec52 libavcodec54 MPlayer faac gecko-mediaplayer libmpg123-0 libquicktime0 libxvidcore4 libmad0 libmad0-32bit libmpeg2-0 libmac2 mpeg2dec xvidcore libdcaenc0 dirac libdirac_encoder0 libdirac_decoder0 gstreamer gstreamer-plugins-bad gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-bad-orig-addon gstreamer-plugins-libav gstreamer-plugins-good-extra libdvdread3 libdvdplay0 libdvdnav4 libdvdcss2 libavcodec55 libavdevice52 libavdevice54 libavdevice55 libavfilter1 libavfilter2 libavfilter3 libavformat52 libavformat54 libavresample0 libavresample1 libavutil50 libavutil51 libmatroska6 libx264-135 libx264-135-32bit libvpx1 libswfdec0_9_2[/console]
3) Выполнить:
[console=root]zypper dup --from='Packman Repository' && zypper dup[/console]

#366393

ivan.tiran,
Поправил команду №3.

#366394

3) Выполнить:
[console=root]zypper dup --from='Packman Repository' && zypper dup[/console]
text
linux-of10:/home/pavel # zypper dup --from=packman && zypper dup
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Просчёт обновления дистрибутива...
Репозиторий 'packman' не найден по своему псевдониму, номеру или URI-адресу.
Используйте 'zypper repos' для получения списка определённых репозиториев.
Предупреждение: Вы собираетесь обновить дистрибутив со всех включённых репозиториев. Перед тем, как продолжить, убедитесь, что эти репозитории совместимы. Больше информации об этой команде можно найти в 'man zypper'.
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Просчёт обновления дистрибутива...

Будет обновлён следующий %d пакет: gstreamer-0_10-plugin-gnomevfs

Будет обновлён до более старой версии следующий %d пакет: lvm2

Следующий %d пакет изменит производителя: gstreamer-0_10-plugin-gnomevfs openSUSE -> [url]http://packman.links2linux.de[/url]

1 пакет для обновления, 1 для отката, 1 для смены производителя. Полный размер загрузки: 798,6 KiB. После этой операции будет освобождено 1,1 KiB. Продолжить? [y/n/? выводит все параметры] (y): y Получение пакет gstreamer-0_10-plugin-gnomevfs-0.10.36-12.39.x86_64 (1/2), 55,0 KiB ( 39,3 KiB после распаковки) Получение: gstreamer-0_10-plugin-gnomevfs-0.10.36-12.39.x86_64.rpm ...................................................[готово] Получение пакет lvm2-2.02.98-0.28.1.5.x86_64 (2/2), 743,5 KiB ( 3,1 MiB после распаковки) Получение: lvm2-2.02.98-0.28.1.5.x86_64.rpm ..........................................................................[готово] (1/2) Установка: gstreamer-0_10-plugin-gnomevfs-0.10.36-12.39 ........................................................[готово] (2/2) Установка: lvm2-2.02.98-0.28.1.5 ...............................................................................[готово] Дополнительный вывод rpm: Scanning scripts ... Resolve dependencies ... Install symlinks in /lib/mkinitrd/setup ... Install symlinks in /lib/mkinitrd/boot ...

Kernel image: /boot/vmlinuz-3.11.10-7-desktop Initrd image: /boot/initrd-3.11.10-7-desktop KMS drivers: i915 nouveau Root device: /dev/disk/by-id/ata-ST1000LM024_HN-M101MBB_S2U5J9KCB10417-part1 (/dev/sda1) (mounted on / as ext4) Resume device: /dev/disk/by-id/ata-ST1000LM024_HN-M101MBB_S2U5J9KCB10417-part2 (/dev/sda2) Microcode: Adding Intel microcode 06-3a-09 Kernel Modules: thermal_sys thermal processor fan scsi_dh scsi_dh_emc scsi_dh_hp_sw scsi_dh_alua scsi_dh_rdac video button i2c-algo-bit drm drm_kms_helper i915 wmi mxm-wmi ttm nouveau ata_piix xhci-hcd hid-logitech-dj hid-holtek-kbd hid-lenovo-tpkbd hid-ortek hid-roccat hid-roccat-common hid-roccat-arvo hid-roccat-isku hid-samsung ohci-pci libcrc32c xor zlib_deflate raid6_pq btrfs crc32c-intel Features: acpi intel_microcode kms plymouth block usb btrfs resume.userspace resume.kernel

Kernel image: /boot/vmlinuz-3.11.6-4-desktop Initrd image: /boot/initrd-3.11.6-4-desktop KMS drivers: i915 nouveau Root device: /dev/disk/by-id/ata-ST1000LM024_HN-M101MBB_S2U5J9KCB10417-part1 (/dev/sda1) (mounted on / as ext4) Resume device: /dev/disk/by-id/ata-ST1000LM024_HN-M101MBB_S2U5J9KCB10417-part2 (/dev/sda2) Microcode: Adding Intel microcode 06-3a-09 Kernel Modules: thermal_sys thermal processor fan scsi_dh scsi_dh_emc scsi_dh_hp_sw scsi_dh_alua scsi_dh_rdac video button i2c-algo-bit drm drm_kms_helper i915 wmi mxm-wmi ttm nouveau ata_piix xhci-hcd hid-logitech-dj hid-holtek-kbd hid-lenovo-tpkbd hid-ortek hid-roccat hid-roccat-common hid-roccat-arvo hid-roccat-isku hid-samsung ohci-pci libcrc32c xor zlib_deflate raid6_pq btrfs crc32c-intel Features: acpi intel_microcode kms plymouth block usb btrfs resume.userspace resume.kernel

Kernel image: /boot/vmlinuz-3.11.10-7-desktop Initrd image: /boot/initrd-3.11.10-7-desktop KMS drivers: i915 nouveau Root device: /dev/disk/by-id/ata-ST1000LM024_HN-M101MBB_S2U5J9KCB10417-part1 (/dev/sda1) (mounted on / as ext4) Resume device: /dev/disk/by-id/ata-ST1000LM024_HN-M101MBB_S2U5J9KCB10417-part2 (/dev/sda2) Microcode: Adding Intel microcode 06-3a-09 Kernel Modules: thermal_sys thermal processor fan scsi_dh scsi_dh_emc scsi_dh_hp_sw scsi_dh_alua scsi_dh_rdac video button i2c-algo-bit drm drm_kms_helper i915 wmi mxm-wmi ttm nouveau ata_piix xhci-hcd hid-logitech-dj hid-holtek-kbd hid-lenovo-tpkbd hid-ortek hid-roccat hid-roccat-common hid-roccat-arvo hid-roccat-isku hid-samsung ohci-pci libcrc32c xor zlib_deflate raid6_pq btrfs crc32c-intel Features: acpi intel_microcode kms plymouth block usb btrfs resume.userspace resume.kernel

Kernel image: /boot/vmlinuz-3.11.6-4-desktop Initrd image: /boot/initrd-3.11.6-4-desktop KMS drivers: i915 nouveau Root device: /dev/disk/by-id/ata-ST1000LM024_HN-M101MBB_S2U5J9KCB10417-part1 (/dev/sda1) (mounted on / as ext4) Resume device: /dev/disk/by-id/ata-ST1000LM024_HN-M101MBB_S2U5J9KCB10417-part2 (/dev/sda2) Microcode: Adding Intel microcode 06-3a-09 Kernel Modules: thermal_sys thermal processor fan scsi_dh scsi_dh_emc scsi_dh_hp_sw scsi_dh_alua scsi_dh_rdac video button i2c-algo-bit drm drm_kms_helper i915 wmi mxm-wmi ttm nouveau ata_piix xhci-hcd hid-logitech-dj hid-holtek-kbd hid-lenovo-tpkbd hid-ortek hid-roccat hid-roccat-common hid-roccat-arvo hid-roccat-isku hid-samsung ohci-pci libcrc32c xor zlib_deflate raid6_pq btrfs crc32c-intel Features: acpi intel_microcode kms plymouth block usb btrfs resume.userspace resume.kernel

#366396

ivan.tiran,
Читайте выше.
Команда №3 обновлена.

#366398
verg написал:
ivan.tiran,
Поправил команду №3.

[console]linux-of10:/home/pavel # zypper dup --from='Packman Repository' && zypper dup
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Просчёт обновления дистрибутива...

Проблема: проблема в установленном пакете broadcom-wl-kmp-desktop-6.30.223.141_k3.11.6_4-2.6.x86_64
Решение 1: удаление broadcom-wl-kmp-desktop-6.30.223.141_k3.11.6_4-2.6.x86_64
Решение 2: оставить устаревший broadcom-wl-kmp-desktop-6.30.223.141_k3.11.6_4-2.6.x86_64

Выберите по номеру одно из вышеуказанных решений или отмените [1/2/c] (c):[/console]

#366400

ivan.tiran,
Вариант 1.

#366401
verg написал:
ivan.tiran,
Вариант 1.

[console]Разрешение зависимостей...
Просчёт обновления дистрибутива...

Будет УДАЛЁН следующий %d пакет:
broadcom-wl-kmp-desktop-6.30.223.141_k3.11.6_4-2.6

1 пакет для удаления.
После этой операции будет освобождено 5,0 MiB.
Продолжить? [y/n/? выводит все параметры] (y): y
(1/1) Удаление broadcom-wl-kmp-desktop-6.30.223.141_k3.11.6_4-2.6 ....................................................[готово]
Запущены некоторые программы, использующие файлы, удалённые недавним обновлением. Возможно, некоторые необходимо перезапустить. Запустите 'zypper ps' для получения списка этих программ.
Предупреждение: Вы собираетесь обновить дистрибутив со всех включённых репозиториев. Перед тем, как продолжить, убедитесь, что эти репозитории совместимы. Больше информации об этой команде можно найти в 'man zypper'.
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Просчёт обновления дистрибутива...

Нечего выполнять.
linux-of10:/home/pavel #
[/console]

#366403

ivan.tiran,
Покажите:
[console]zypper se -si 264 ffmpeg vlc-codecs[/console]

#366404
verg написал:
ivan.tiran,
Покажите:
[console]zypper se -si 264 ffmpeg vlc-codecs[/console]

[console]linux-of10:/home/pavel # zypper se -si 264 ffmpeg vlc-codecs
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий
--+-------------------------------+-------+----------------------+-------------+-------------------
i | ffmpeg | пакет | 2.1.3-1.2 | x86_64 | Packman Repository
i | gstreamer-0_10-plugins-ffmpeg | пакет | 0.10.13-2000.3 | x86_64 | Packman Repository
i | libx264-135 | пакет | 0.135svn20130723-2.5 | x86_64 | Packman Repository
i | libx264-135-32bit | пакет | 0.135svn20130723-2.5 | x86_64 | Packman Repository
i | vlc-codecs | пакет | 2.1.2-193.5 | x86_64 | Packman Repository
i | x264 | пакет | 0.135svn20130723-3.8 | x86_64 | Packman Repository
[/console]

#366405

ivan.tiran,
Как swf-файл?

#366406
verg написал:
ivan.tiran,
Как swf-файл?

Лучше не стало. По прежнему не открывается с помощью видеопроигрывателей, играет только звук. Открываю с помощью fairfox, но при нажатии "stop" продолжает играть фоновая музыка.

Войдите или зарегистрируйтесь, чтобы ответить.