×
Ruby on Rails: постинг твитов через Twitter API (04 нояб 2017)

Практикуемся в Ruby on Rails.

Решено h264enc. Upgrade from Opensuse 13.2 to Tumbleweed

Больше
2 года 2 нед. назад - 2 года 2 нед. назад #1 от Aleksej
Aleksej создал эту тему: h264enc. Upgrade from Opensuse 13.2 to Tumbleweed
По сути, продолжение статьи в блоге, которая называется Upgrade from Opensuse 13.2 to Tumbleweed ... первое, но, вполне вероятно, не последнее. Итак; после благополучного обновления from Opensuse 13.2 to Tumbleweed... я внезапно столкнулся с невозможностью конвертации медиафайла из свободного ogv - в avi;

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()

иногда данная процедура необходима, и проделывал я ее обычно вот так:

h264enc -2p -p slow -t film -pf high

Решение проблемы было почерпнуто из диалога на англоязычном форуме opensuse.org; итак, по порядку:

Прежде всего, смотрим, что там у нас с репами:

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. Это не есть проблема, но навести порядок никогда не мешает, удаляем лишнее:

sudo zypper rr 3

Далее, как видите, два репа у нас теперь "Enabled: No"; можно было бы

sudo zypper ref

, но оптимально просто включить "Auto-Refresh" для packman (и для Google-Chrome аналогично):

sudo zypper mr -r 2


И теперь, наконец, обновляем пакеты, меняя при этом поставщика (стандартное sudo zypper up сохраняет поставщиков (т.е.репозитории) неизменными):

sudo zypper dup --from 2

Это все, проблема с конвертацией ogv в avi исчерпана.
Последнее редактирование: 2 года 2 нед. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.