По сути, продолжение статьи в блоге, которая называется
Upgrade from Opensuse 13.2 to Tumbleweed
... первое, но, вполне вероятно, не последнее. Итак; после благополучного обновления
from Opensuse 13.2 to Tumbleweed... я внезапно столкнулся с невозможностью конвертации медиафайла из свободного ogv - в avi;
Code:
Starting to encode in: 5 4 3 2 1 0
MEncoder -5 (C) 2000-2015 MPlayer Team
success: format: 0 data: 0x0 - 0x3eacad2
libavformat version 56.40.101 (external)
============ Sorry, this file format is not recognized/supported =============
=== If this file is an AVI, ASF or MPEG stream, please contact the author! ===
Cannot open demuxer.
Exiting...
-> MEncoder has exited with a non-zero value!
-> Exiting in function: mencoder_exit_func()
иногда данная процедура необходима, и проделывал я ее обычно вот так:
Code:
h264enc -2p -p slow -t film -pf high
Решение проблемы было почерпнуто из диалога на англоязычном форуме opensuse.org; итак, по порядку:
Прежде всего, смотрим, что там у нас с репами:
Code:
zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI
| Service
--------------------+--------------------+--------------------+-----------------------+----------------------------+---------+----------+--------+---------------------------------
----------------------------+--------
1 | Google-Chrome | Google-Chrome | Yes | (r ) Yes | No | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
2 | packman | packman | Yes | (r ) Yes | No | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed |
3 | packman-essentials | packman-essentials | Yes | (r ) Yes | No | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/Essentials |
4 | repo-debug | repo-debug | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/debug |
5 | repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/non-oss |
6 | repo-oss | repo-oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/oss |
7 | repo-update | repo-update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
а с репами у нас непорядок.. вернее сказать, беспорядок;
packman-essentials здесь явно лишний, коль скоро подключен
packman. Это не есть проблема, но навести порядок никогда не мешает, удаляем лишнее:
Далее, как видите, два репа у нас теперь "Enabled: No"; можно было бы
, но оптимально просто включить "Auto-Refresh" для packman (и для Google-Chrome аналогично):
Code:
sudo zypper mr -r 2
И теперь, наконец, обновляем пакеты, меняя при этом поставщика (стандартное
sudo zypper up сохраняет поставщиков (т.е.репозитории) неизменными):
Code:
sudo zypper dup --from 2
Это все, проблема с конвертацией ogv в avi исчерпана.