Если у вас есть Perl rename
(иногда называемый prename
), вы можете сделать следующее:
rename -v 's!(\d+)(.*)\.jpg$!sprintf "%d%s.png", $1+36, $2!e' *.jpg
Берется каждое имя файла, отделяются ведущие цифры, остальная часть имени файла и идущие следом . jpg
. Затем прибавляет 36 к числовой части, добавляет остаток исходного имени файла и заменяет суффикс на .png
.
Используйте rename -n ...
, чтобы посмотреть, что произойдет, если она ничего не изменит, или удалите -v
, чтобы она выполнялась без звука.
Вы можете проверить идентификатор своего браузера в Opera ://about/ и загрузить соответствующую версию libffmpeg.so изhttp://ppa.launchpad.net/saiarcot895/chromium-beta/ubuntu/pool/main/c/chromium-browser/.
Например, идентификатор моего браузера: «Mozilla/5.0 (X11; Linux x86 _64 )AppleWebKit/537.36 (KHTML, например Gecko)Chrome/69.0.3497.100 Safari/ 537.36 OPR/56.0.3051.52" и мне нужен libffmpeg.so из chromium-codecs-ffmpeg-extra_69.0.3497.72-0ubuntu1~ppa1~16.04.1_amd64.deb
. Вы должны извлечь и заменить (резервной копией )libffmpeg.so в вашем каталоге Opera (в Debian /usr/lib/x86 _64 -linux -gnu/opera/ )и перезапустить оперу.
mkdir /tmp/libffmpeg
cd /tmp/libffmpeg
wget http://ppa.launchpad.net/saiarcot895/chromium-beta/ubuntu/pool/main/c/chromium-browser/chromium-codecs-ffmpeg-extra_69.0.3497.72-0ubuntu1~ppa1~16.04.1_amd64.deb
ar x chromium-codecs-ffmpeg-extra_69.0.3497.72-0ubuntu1~ppa1~16.04.1_amd64.deb
tar xJvf data.tar.xz
sudo cp -b./usr/lib/chromium-browser/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/
Проверьте поддержку H.264 вhttps://www.youtube.com/html5
В Ubuntu 19.10 (, если у вас установлен Google Chrome ), вы можете найти файл libffmpeg.so
в /usr/share/code/
. Таким образом, команда предоставить Opera поддержку видео H.264 YouTube (и Amazon Prime, Netflix и т. д. )— это
sudo cp /usr/share/code/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/libffmpeg.so
Для поддержки Widevine (Netflix, Amazon Prime )вам понадобится еще один файл Google Chrome
sudo cp /opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so /opt/google/chrome/libwidevinecdm.so
::: Обновление 2019:::
Эта проблема «Opera не может воспроизвести некоторые видео Youtube HTML5 в OpenSuse» все еще сохраняется.
Исправление Opensuse 42.3+ (от имени пользователя root установите этот пакет. Другие пакеты на самом деле не нужны):
# zypper -v in chromium-ffmpeg-extra
Затем перезапустите Opera (, убедитесь, что все экземпляры Opera закрыты )и перейдите через Opera;
https://www.youtube.com/html5
Вы должны увидеть синюю галочку рядом с полями H264 и MSE и H.264, чтобы указать, что эти кодеки теперь поддерживаются браузером Opera.
Другой вариант — установить snap-версию Opera(https://snapcraft.io/opera)мне помогло
Я создал скрипт, который исправляет Opera файлом "libffmpeg.so" из пакета "chromium -ffmpeg -codecs -extra" Получить здесь
Похоже, эта проблема продолжает возникать. Бывает, я ищу, как это исправить, потом забываю об этом, потом это происходит снова.
На этот раз я попытался повторно -установить хром -ffmpeg -дополнительный, который у меня не сработал, но затем я обновился до Opera 60.0.3255.27, который сегодня работал ()
ОБНОВЛЕНИЕ :проблема продолжает возникать, потому что каждый раз, когда Opera обновляет ее, ее нужно исправлять снова.
На этот раз я нашел эту тему:https://forums.opera.com/topic/27463/bug-html5-h-264-codec-videos-no-longer-working-on-opera-54-0-2952-41-ubuntu-18-04-lts-x86_64-xfce/7
В котором рекомендовалось удалить оперы libffmpeg.so и создать символическую ссылку на хром
Эти инструкции могут сильно зависеть от того, что находится в вашем дистрибутиве, но для меня, использующего linux mint 18, я сделал это:
$ which opera
/usr/bin/opera
$ ls -al /usr/bin | grep opera
lrwxrwxrwx 1 root root 35 Jun 4 16:33 opera ->../lib/x86_64-linux-gnu/opera/opera
$ cd /usr/lib/x86_64-linux-gnu/opera
$ sudo mv libffmpeg.so libffmpeg.so.bak
$ sudo ln -s /usr/lib/chromium-browser/libffmpeg.so
$ ls -al | grep libffmpeg.so
lrwxrwxrwx 1 root root 38 Jun 11 06:53 libffmpeg.so -> /usr/lib/chromium-browser/libffmpeg.so
-rw-r--r-- 1 root root 1799080 Jun 4 16:33 libffmpeg.so.bak
Очевидно, что важной строкой является sudo ln -s /usr/lib/chromium-browser/libffmpeg.so
. Но я показал остальные, чтобы люди могли понять, как узнать, в каком каталоге им нужно находиться.
Также у меня установлен браузер Chrome. Если вы этого не сделаете, вам, возможно, придется установить его, чтобы это решение работало.
Надеюсь, это будет полезно.
Пока не знаю, придется ли повторять эти действия при следующем обновлении оперы... наверное.