Вы попробовали включая MAC-адреса в различных ifcfg-ethX файлах для различных устройств Ethernet? Дополнительно можно управлять, какой get's устройства, который ethX обрабатывают через udev's 60-net.rules
файл.
# /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82573E Gigabit Ethernet Controller (Copper)
DEVICE=eth0
BOOTPROTO=static
DHCPCLASS=
HWADDR=00:30:48:56:A6:2E
IPADDR=10.10.10.15
NETMASK=255.255.255.192
ONBOOT=yes
Затем в файле /etc/udev/rules.d/60-net.rules
:
KERNEL=="eth*", SYSFS{address}=="00:30:48:56:A6:2E", NAME="eth0"
Я полагаю, что эта информация используется для хранения устройств настраиваемыми последовательно от начальной загрузки до начальной загрузки.
Для контакта с большим количеством устройств просто устанавливают каждого соответствующие устройства /etc/sysconfig/network-scripts/ifcfg-ethX
файл, и добавляет другую строку к 60-net.rules
файл.
KERNEL=="eth*", SYSFS{address}=="00:30:48:56:A6:2E", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="00:30:48:56:A6:2F", NAME="eth1"
Вышеупомянутое - то, как Вы делаете это в CentOS 5. X. Файл изменяется в CentOS 6.x на 70-persistent-net.rules
, и формат немного отличается также:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:ff:ff:dd", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
ffmpeg поддерживает декодирование формата G2M4. Почему бы не попробовать кодировать файл в другой формат, например, в mpeg-4? Возможно:
ffmpeg -i input.wmv -c:v libx264 -crf 23 -c:a ac3 -q:a 100 output.mp4
как описано в этом Q&A. Я успешно преобразовал пример файла g2m4.wmv сюда . Убедитесь, что у вас последняя версия ffmpeg (в моем случае 2.2.4). Вы всегда можете попробовать предварительно скомпилированную версию , поэтому вам не нужно ничего компилировать или изменять исходные коды пакетов. В зависимости от параметров, выбранных для кодирования, для этого могут потребоваться дополнительные пакеты, такие как libavcodec-extra-53 . В этом отношении вам следует отслеживать пакеты по умолчанию, доступные для вашей версии дистрибутива. Вы можете видеть, что vlc 2.1.4 находится только в 14.04, а 13.04 и 13.10 имеют версию 2.0.8.
Следует отметить, что модель выпуска Ubuntu не является моделью скользящего выпуска , поэтому не стоит ожидать передового программного обеспечения со старыми версиями. Если вы загляните на вышеупомянутый веб-сайт, вы заранее узнаете, чего ожидать. В противном случае, как объяснили другие , вы также можете прибегнуть к компиляции VLC или добавлению репозитория , чтобы использовать более новую версию (2.1.4 воспроизводит образец G2M4 на моем система).
Наконец, вы можете попробовать avconv
(предоставлено множество примеров) из пакета libav-tools , который, возможно, предпочитает Ubuntu . Он работает очень похоже на ffmpeg , поэтому я бы попробовал с теми же параметрами и отладил оттуда. Если у вас есть один файл, нет смысла переустанавливать дистрибутив, чтобы попытаться воспроизвести его.
вы гуглили "vlc g2m4" ? - Я думаю, что в противном случае вы бы не нашли эту запись с vlc форума:
Недавно я пытался воспроизвести видеофайл из vlc, и я нашел ошибку, процитированную ниже. Битрейт видеофайла 27856 кбит/с, димесион 1280by1024 и формат G2M4. G2m4 кодек в основном является кодеком getomeeting.com. После установки этого кодека мы можем легко проигрывать видео в оконном медиаплеере. Этот кодек можно найти на сайте gotomeeting.com. Ссылка на http://www.gotomeeting.com/codec
Нет подходящего модуля декодирования: VLC не поддерживает аудио и видео формат "G2M4". К сожалению, вы не можете это исправить.
Пожалуйста, по возможности включите этот кодек в Vlc Media Player. Надеюсь, эта информация будет полезна людям, которые хотят проиграть видео файл в формате G2m4.
.
арбаб777
Новый конус
Posts: 1 Присоединился: Пн. Январь 09, 2012 18:54 Топ Касательно..: G2m4 Кодек по VLC_help " Tue Jan 10, 2012 17:55 Пожалуйста, используйте поиск перед публикацией. viewtopic.php?f=7&t=93910&p=322492&hilit=g2m4#p310834
или, может быть, вы попали бы сюда:
https://forum.videolan.org/viewtopic.php?f=7&t=93910&p=322492&hilit=g2m4
] Смотрите эту новость: []VLC для Mac получает поддержку 4K, десятки новых функций, включая воспроизведение G2M4[], в котором говорится, что версия 2.1 vlc поддерживает кодек G24M ⇒ Обновите vlc.[
] []Вы можете просто []установить последнюю версию VLC 2.1.0 в Ubuntu 13.04 и Ubuntu 13.10[]. Просто следуйте инструкциям в связанном с этим руководстве. Или вы также можете обновить дистрибутив, что принесет вам новые версии всех ваших приложений (но это займет гораздо больше времени).[
] []Скомпилируйте его из исходников []или[] с помощью PPA.[
] [][]Вариант 1: Компиляция[][
] []Скачайте и распакуйте приложение. Перед тем, как перейти к части компиляции, необходимо сначала загрузить зависимости. Это довольно просто и делается с помощью одной команды:[
] [sudo apt-get build-dep vlc
]
[]Это займет некоторое время. После этого перейдите в исходную папку VLC и введите следующие команды:[
] [./configure
make
sudo make install
]
[][]Вариант 2: Использовать PPA[][
] []Другое решение намного проще. Вам нужно будет добавить PPA в систему и установить программное обеспечение оттуда. Просто откройте терминал и введите следующую команду:[
] [sudo add-apt-repository ppa:videolan/stable-daily
sudo apt-get update
sudo apt-get install vlc
]
[]Если у вас уже установлена старая версия VLC, просто замените последнюю команду на []sudo apt-get dist-upgrade[
].[