заглянуть
для просмотра изображений с расширением .webp годится imagemagik или gthumb, нужно установить libwebp

sudo apt-get install webp
display example.webp

конвертация
cwebp -q 90 example.jpeg -o example.webp
dwebp example.webp -o example.png

конвертировать все файлы .webp в папке
for i in `find . -iname "*.webp"`; do dwebp $i -o $i.png; rm $i; done

переименовать все файлы с .webp в папке
find . -type f | sed 'p;s:.webp.:.:' | xargs -n2 mv

https://itsfoss.com/webp-ubuntu-linux/
https://lisakov.com/blog/renaming-find-sed-xargs-mv/


если не работают команды xbacklight -inc 10, xbacklight -dec 10, xbacklight -set 50, smartdimmer -s 15

Для начала проверь вывод - $ xrandr --current --verbose | grep Brightness
Должно быть - Brightness: 1.0
Далее пробуем изменить - $ xrandr --output LVDS1 --brightness 0.5
Вместо LVDS1 поставь свое ($ xrandr --current --verbose | grep connected)
Верни на место - $ xrandr --output LVDS1 --brightness 1.0

http://archlinux.org.ru/forum/topic/12348/?page=2#post-120841
https://wiki.archlinux.org/index.php/Backlight_(Русский)

Изменение разрешения экрана

xrandr --q1 # узнаём режимы

cvt 1024 600 75 # получаем значения для желаемого режима
# 1024x600 74.82 Hz (CVT) hsync: 47.06 kHz; pclk: 62.50 MHz
Modeline "1024x600_75.00" 62.50 1024 1072 1176 1328 600 603 613 629 -hsync +vsync

xrandr --newmode "1024x600_75.00"   62.50  1024 1072 1176 1328  600 603 613 629 -hsync +vsync
# создаём новый режим
xrandr --addmode LVDS-0 1024x600_75.00 # добавляем новый режим в список режимов

xrandr --output LVDS-0 --mode 1024x600_75.00 # устанавливаем его (нужно быть осторожным, плохая конфигурация сделает нечитаемым всё что на дисплее)

http://www.linuxrussia.com/2013/08/xrandr-linux-ubuntu.html
http://www.linuxnow.ru/view.php?id=103
http://tdkare.ru/sysadmin/index.php/Xrandr
https://ru.wikipedia.org/wiki/Разрешение_(компьютерная_графика)
https://ru.wikipedia.org/wiki/Разрешение_экрана_монитора


Восхотел я как то книжку в pdf на старом девайсе почитать, понимаю, читать вредно и не благоугодно, от сего всякие мысли заводятся....
но дерзнув на подвиг сей и воздрузив книгу сию пдэфную получил полнейший облом, ибо промыслительно девайс был старых устоев и не каждые пэдээфки читал.

заглянуть
Исполнившись лютой злобы от такого покушения на моё право читать аз курить начал маны и обрёл тучу разных советов, убив изрядно времени жития своего и порушив душевное умиротворение, низпал с высоты ангелского бесстрастия во глубины демонския страстей лютых ибо советы были всякия... и некоторые угробили мою книжку, благо я её промыслительно скопировал, святая копипаста спасла
а такой

gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=jpeg -r150 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dMaxStripSize=8192 -sOutputFile=%02d.jpg input.pdf

вкупе с этим

convert -limit memory 32mb -limit map 64mb *.jpg input_web.pdf
(или вообще -limit memory 0 -limit map 0 )

оказался полезен, несмотря на то что ImageMagick при сборке подвесил систему и вылетел с ошибкой

libgomp: Thread creation failed: Pecypc вpeмeннo нeдocтyпeн

победа же далась только опосля установки пакета graphicsmagick-imagemagick-compat удалившего ImageMagick
токмо книжица собралась неправильно, на беду мою там тыща страниц было....и опосля десятой сразу сотая шествовала, а затем и тысячная....
я ринулся было сие дело править командами Патрикоугодными:
rename 's/^/000/' *.jpg      # добавить префикс '000' у *.jpg
rename 's/000//' *.jpg         # убрать префис '000' у *.jpg

но осознал, что не туда путь держу, ибо в обезьянье царство заводит...
и методом тыка научного прознал таки я о значении циферки в конце формулы волшебной %02d.jpg не простая она, 02 - это два нолика впереди и годится до сотни страничек, а для тыщи 04 надо писать )
чтож, собрал всё я заново ... однако книжица стала гораздо увесистей и опечалился я зело, но дух унылый кости сушит, а кручина до добра не доводит, и посему обратился вновь ко всемирному разуму...

Опосля же всех перипетий, встретившихся на моем скорбном пути, укурившись как следует манами я наткнулся на дивное:

ps2pdf -dUseFlatCompression=true test.pdf

и просветление настигло меня, ибо сие был истинный юниксвэй )))

WARNING детям до 18 разворачивать lj-cut низя: был использован боярский язык



ещё годный способ (главное не перепутать входной и выходной файлы):
http://milan.kupcevic.net/ghostscript-ps-pdf/

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
параметры
PDF optimization level selection options
-dPDFSETTINGS=/screen (screen-view-only quality, 72 dpi images)
-dPDFSETTINGS=/ebook (low quality, 150 dpi images)
-dPDFSETTINGS=/printer (high quality, 300 dpi images)
-dPDFSETTINGS=/prepress (high quality, color preserving, 300 dpi imgs)
-dPDFSETTINGS=/default (almost identical to /screen)

Paper size selection options
-sPAPERSIZE=letter
-sPAPERSIZE=a4
-dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=h (point=1/72 of an inch)
-dFIXEDMEDIA (force paper size over the PostScript defined size)

Other options
-dEmbedAllFonts=true
-dSubsetFonts=false
-dFirstPage=pagenumber
-dLastPage=pagenumber
-dAutoRotatePages=/PageByPage
-dAutoRotatePages=/All
-dAutoRotatePages=/None
-r1200 (resolution for pattern fills and fonts converted to bitmaps)
-sPDFPassword=password



пара способов отсюда


https://www.linuxuprising.com/2018/09/easily-compress-pdf-files-in-linux-with.html


Очень длинная команда:



Самый простой способ:
convert -compress Zip -density 150x150 input.pdf output.pdf

Довольно простой и эффективный способ:
convert -density 150x150 -quality 70 -compress jpeg -resize 80% input.pdf output.pdf

Посмотреть сколько картинок в файле pdf
pdfimages -list input.pdf

PS
если картинки недожало, то:

mogrify -resize 1175x825 *.jpg

find . -name "*.jpg" -size +1000k -exec convert -resize 3508 -quality 85% {} {} \;

расчёт листа А4
"""
Размер листа А4 составляет 297(мм) х 210(мм) или 11.75(дюйма) х 8.25(дюйма) . Исходя из разрешения в 72 дпи (точек на дюйм) , лист формата А4 будет эквивалентен 846(пикселей) х 594(пикселя) :
11.75(дюйма) х 72(дпи) = 846 (пикселей)
8.25(дюйма) х 72(дпи) = 594 (пикселя)
"""
расчёт качества
"""
- 4961х7016 пикселов при разрешении 600 дпи
- 2480х3508 пикселов при разрешении 300 дпи (рекомендую для печати)
- 1240х1754 пикселов при разрешении 150 дпи
- 595х842 пикселов при разрешении 72 дпи (для просмотра с экрана)
"""

форматнуть djvu в pdf

sudo apt install djvulibre-bin
ddjvu -format=pdf Книга.{djvu,pdf}

форматнуть кучу html в pdf и собрать книжку

libreoffice --headless --convert-to pdf:writer_pdf_Export --outdir $HOME/tmp/convert *.html
rename 's/^/00/' *.pdf
apt-get install pdftk
pdftk *.pdf cat output newfile.pdf
но почему то pdftk начал с 10й и в конце с 1 по 9ю, сколько бы ноликов впереди не ставил (( только pdfchain нормально собрал
apt-get install pdfchain

PS pdftk и pdfchain нет в новой убунте, поэтому
pdfunite *.pdf out.pdf
qpdf --empty --pages *.pdf -- out.pdf



Массовое переименование файлов
С помощью bash:

for i in *.c; do
mv $i `echo $i | sed 's/\.c$/.bak/'`
done
С помощью Perl:

$ rename 's/\.c\.orig$/.c/' *.c # переименовать все *.c.orig в *.c
$ rename 'y/A-Z/a-z/' *.JPG # имена фотографий маленькими буквами
$ rename 's/\U/\u/g' *.JPG # тоже самое
$ rename '$_=lc' * # тоже самое, но для всех файлов
$ rename 's/deftones-//' *.mp3 # убрать префис 'deftones-' у *.mp3
$ rename 's/^/jerk-/' *.swf # добавить префикс 'jerk-' у *.swf
$ rename 's/ /_/g' * # пробелы в именах файлах заменить на '_'


Снятие ограничений с PDF документа
qpdf --decrypt restricted-input.pdf unrestricted-output.pdf

Как удалить пароль из PDF в Linux

Как просмотреть или отредактировать метаданные pdf или изображениях из командной строки Linux
https://exiftool.org/

https://www.ghostscript.com/doc/Use.htm
http://www.linux.org.ru/forum/desktop/4487423#comment-4489125
Уменьшить размер PDF файла
Работа с PDF в Linux
Как объединить и разбить PDF в Linux подручными средствами
Пакетное изменение размера изображений
Как записать формат А4 в пикселях(ширина, высота)?
Сколько пикселей в бумаге А4? Нужен размер бумаги в пикселях для фотошопа!
ImageMagick — консольный графический редактор
Как уменьшить размер JPG без потери качества в Ubuntu
Большая поваренная книга программиста. / → *nix → ImageMagick
Оптимизация изображений для сайта
Работаем с PDF в Linux — «Хакер»
Руководство пользователя ImageMagick v. 7.1.0 [Иван Титаренко] (fb2)


Чтобы смотреть HD видео в графической карте intel gma 3600 необходимо проделать следующее:

1) Скачать свежее ядро отсюда http://kernel.ubuntu.com/~kernel-ppa/mainline/ и установить его
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.4-saucy/linux-image-3.9.4-030904-generic_3.9.4-030904.201305241545_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.4-saucy/linux-headers-3.9.4-030904-generic_3.9.4-030904.201305241545_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9.4-saucy/linux-headers-3.9.4-030904_3.9.4-030904.201305241545_all.deb

sudo dpkg -i *.deb
sudo update-grub

3) sudo apt-get ubuntu-restricted-extras

4) Подключение репозитория Medibuntu
sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

5) sudo apt-add-repository ppa:sander-vangrieken/vaapi
6) sudo add-apt-repository ppa:xorg-edgers/ppa

7) Добавить недостающие ключи
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`

8) sudo apt-get install libva-intel-vaapi-driver w32codecs non-free-codecs mplayer-vaapi gnome-mplayer

9) Перезагрузится с новым ядром

gnome-mplayer
Правка->Параметры->Проигрыватель->Настройки вывода->Вывод видео->vaapi

smplayer лучше - у него есть smtube (браузер по ютубу)

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smtube smplayer-themes smplayer-skins


http://oscar.aptosid.com/debian/pool/main/l/linux-aptosid/
http://liquorix.net/debian/pool/main/l/linux-liquorix/
http://smplayer.sourceforge.net/ru/downloads
http://ru.wikipedia.org/wiki/HD
http://help.ubuntu.ru/wiki/аппаратная_поддержка_hd_видео
http://distrland.blogspot.ru/2013/01/mplayer-va-api-intelamd-ubuntu.html
http://www.ixbt.com/mainboard/intel-gma-hd.shtml
http://vk.com/topic-8884474_27382945
http://forum.ubuntu.ru/index.php?topic=179203.0;all
http://habrahabr.ru/post/181790/
https://01.org/linuxgraphics/
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
https://wiki.archlinux.org/index.php/Intel_GMA_3600




заглянуть
отсюда

Hемного разных How To про ffmpeg. взятых со статьи на хабре.



  1. Извлечение информации из видеофайла:

    ffmpeg -i sample.avi

  2. «Склеивание» изображений в видеоряд:

    ffmpeg -f image2 -i image%d.jpg video.mpg
    Все картинки из текущей директории с именами файлов image1.jpg, image2.jpg и т.д. будут преобразованы в один ролик video.mpg.

  3. Разложение видеоряда на кадры:
    ffmpeg -i video.mpg image%d.jpg
    Будут сгенерированы файлы image1.jpg, image2.jpg и т.д… Поддерживаемые графические форматы: PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.

  4. Кодирование видеоряда для Apple iPod/iPhone:

    ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4

  5. Для Sony PSP:

    ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4

  6. Извлечение звука из видеофайла с последующим сохранением в формате MP3:

    ffmpeg -i source_video.avi -vn -acodec copy sound.mp3

  7. Преобразование WAV в MP3:

    ffmpeg -i son_original.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3

  8. AVI в MPG:

    ffmpeg -i video_original.avi video_final.mpg

  9. MPG в AVI:

    ffmpeg -i video_original.mpg video_final.avi

  10. Конвертация AVI-файла в несжатый анимированный GIF:

    ffmpeg -i video_original.avi gif_anime.gif

  11. Смешение аудио- и видеопотока в один результирующий файл:

    ffmpeg -i son.wav -i video_original.avi video_final.mpg

  12. Преобразование AVI в FLV:

    ffmpeg -i video_original.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_final.flv

  13. FLV в AVI:

    ffmpeg -i video_original.flv -ab 56 -ar 44100 -b 200 -s 320x240 video_final.avi

  14. FLAC в MP3:

    ffmpeg -i audio_original.flac -ab 320k -ac 2 -ar 48000 audio_final.mp3


дополнительно
восстановить видеофайл
ffmpeg -y -i input.avi -codec:v copy -codec:a copy output.avi

если не помогает, то

yamdi -i видео.flv -o fix_видео.flv
ffmpeg -i fix_видео.flv -c:v libx264 -preset slow -crf 22 -c:a aac видео.flv

скачать видеофайл
ffmpeg — медиаплеер/кодек, а не браузер.
Он не выполняет JavaScript, не логинится, не запрашивает API ВК.
Браузер:
HTML → JS → API → токен → m3u8 → сегменты

ffmpeg:
m3u8 / mp4 → видео

Что ffmpeg умеет
✅ работать с медиапотоками:
.mp4
.webm
.mkv
.m3u8 (HLS)
.mpd (DASH, без DRM)

ffmpeg -protocol_whitelist "file,http,https,tcp,tls,crypto" \
-i "ССЫЛКА.m3u8" \
-c copy video.mp4

ffmpeg -i https://.../video.mp4 -c copy out.mp4
ffmpeg -i https://.../index.m3u8 -c copy out.mp4

ffmpeg может скачать приватное видео, если ты передашь ему те же данные доступа, что использует браузер.
с помощью плагина Get cookies.txt LOCALLY

ffmpeg \
-user_agent "Mozilla/5.0" \
-headers "Referer: https://vk.com" \
-cookies_file vk_cookies.txt \
-i "ССЫЛКА.m3u8" \
-c copy video.mp4

ffmpeg \
-cookies_file vk_cookies.txt \
-headers "Referer: https://vk.com" \
-i "https://...index.m3u8" \
-c copy video.mp4

передать cookie вручную
В браузере:
F12 → Application → Cookies → vk.com
Скопируй remixsid

ffmpeg \
-headers "Referer: https://vk.com\r\nCookie: remixsid=XXXXXX" \
-i "https://...index.m3u8" \
-c copy video.mp4

Profile

uzverss: (Default)
uzverss

December 2024

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 09:59 am
Powered by Dreamwidth Studios