Сайт | Скачать | Видео | Wiki

Автор Тема: ffmpeg  (Прочитано 9470 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34041
  • Репутация: +231/-0
    • PuppyRus-A
Re: Re: youtube-dl
« Ответ #15 : 01 Август 2016, 14:58:50 »
Похоже с https другая проблема. ffmpeg скомпилен без --enable-gnutls
Надо будет добавить, посмотреть - как скажется на размере.
Надо ли заморачиваться https в mpv, mplayer?
В vlc это работает
Mpv планировался, как облегченный. Можно скачать wget-ом и воспроизвести

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: ffmpeg
« Ответ #16 : 02 Август 2016, 06:04:17 »
С ffmpeg-light-p-3.0-sf01.pfs не работает такая команда для скринкаста:
Код
ffmpeg -an -f x11grab -r 15 -s 1600x1200 -i :0.0 -vcodec libvpx -s 1024x768 -threads 4 -y "`date +%F--%k-%M`.webm
В каком пакете это работает, если таких нет то как получить рабочий вариант. И может в ffmpeg-light добавить таки эту возможность? Очень надо :) Вроде бы как --enable-x11grab

Так тоже не работает :(

live@pra:~$ ffmpeg -video_size 2600x1200 -framerate 25 -f x11grab -i :0.0 output.mp4
ffmpeg version 3.0 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.2.0 (GCC)
  configuration: --prefix=/usr --enable-shared --disable-static --enable-gpl --enable-runtime-cpudetect --enable-avresample --enable-pthreads --enable-small --disable-ffserver --disable-ffprobe --disable-debug --disable-doc --enable-x11grab --enable-vdpau
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libavresample   3.  0.  0 /  3.  0.  0
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
[x11grab @ 0x9a1b260] Cannot open display :0.0, error 1.
:0.0: Input/output error


ffmpeg-gui (видеозахват) нихрена не работает, ни в какой каталог ("") не пишет...
live@pra:~$ ffmpeg_vidcap.sh
DBG ru_RU.UTF-8
DBG ru_RU.UTF-8
live@pra:~$ DBG    1600x1200     75.00*   70.00    65.00    60.00 
DBG IFS=' '
DBG ru_RU.UTF-8
OK , both formats supported by /usr/bin/ffmpeg : 'alsa' 'x11grab'
DBG 1600x1200 75.00* 70.00 65.00 60.00
DBG 1600x1200

cat: /tmp/ffmpeg_vidcap.sh.C9Xo5sG5-c: Нет такого файла или каталога
ffmpeg version 3.0 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.2.0 (GCC)
  configuration: --prefix=/usr --enable-shared --disable-static --enable-gpl --enable-runtime-cpudetect --enable-avresample --enable-pthreads --enable-small --disable-ffserver --disable-ffprobe --disable-debug --disable-doc --enable-x11grab --enable-vdpau
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libavresample   3.  0.  0 /  3.  0.  0
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
[x11grab @ 0x9a75320] Cannot open display :0.0, error 1.
:0.0: Input/output error
« Последнее редактирование: 02 Август 2016, 06:44:40 от paulus »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: ffmpeg
« Ответ #17 : 02 Август 2016, 07:10:49 »
Cannot open display :0.0, error 1.
не ну значит просто номер сессии неправильно задаете. :0 может?

или посмотреть echo $DISPLAY
« Последнее редактирование: 02 Август 2016, 07:12:46 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: ffmpeg
« Ответ #18 : 02 Август 2016, 09:46:41 »
или посмотреть echo $DISPLAY
да, (дисплей -i :3). Спб.
В mp4 без указания кодека пишет, а с кодеками libvpx, qtrle не пишет...
По ffmpeg -codecs не нахожу libvpx. Как сделать скринкаст *.webm?

n.b. ffmpeg_vidcap.sh надо добавить автоматическое определение DISPLAY иначе он ничего не может.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: ffmpeg
« Ответ #19 : 02 Август 2016, 09:51:10 »
libvpx взять из репозитария арча?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: ffmpeg
« Ответ #20 : 02 Август 2016, 14:44:25 »
libvpx взять из репозитария арча?
Не угадал :( Ничего не изменилось. Может причина в "ffmpeg -codecs"? libvpx там не наблюдается.

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: Re: youtube-dl
« Ответ #21 : 02 Август 2016, 14:47:10 »
Надо ли заморачиваться https в mpv, mplayer?
Надо, если будешь больший размер можно выкинуть мешающий gui.

Оффлайн Bakuhatsu Mahou

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
Re: Re: youtube-dl
« Ответ #22 : 02 Август 2016, 14:53:27 »
Надо ли заморачиваться https в mpv, mplayer?
Я считаю, надо. По крайней мере ради тех, у кого mpv основной видеоплеер.
Хотя похоже я тут один такой.
Mpv планировался, как облегченный. Можно скачать wget-ом и воспроизвести
Я с помощью youtube-dl и mpv смотрю стримы, и собственно, сам ютуб. Стримы скачивать - слишком много места необходимо, флешка не потянет, да и смысл в просмотре стрима отпадает. А ютуб ролики смотреть станет слишком запарно, если каждый скачивать.
можно выкинуть мешающий gui.
Согласен, дополнительная панелька только мешается.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34041
  • Репутация: +231/-0
    • PuppyRus-A
Re: ffmpeg
« Ответ #23 : 03 Август 2016, 09:41:07 »
--enable-x11grab в ffmpeg-light-p-3.0-sf01.pfs  есть
--enable-libvpx нет. А надо ли в light? В game есть полный ffmpeg - пробуйте в нем
qtrle не знаю каким ключом добавляется
ffmpeg_vidcap.sh надо добавить автоматическое определение DISPLAY иначе он ничего не может.
Заменить в 27 строке :0.0 на $DISPLAY ?

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: ffmpeg
« Ответ #24 : 03 Август 2016, 13:12:31 »
--enable-libvpx нет. А надо ли в light? В game есть полный ffmpeg
Мне не помешал бы в light.
Надо не в game, а в репе иметь полный ffmpeg. Где не нашел.
"менеджер модулей.pfs" (160525) содержит в окне две иконки (зачем?) и падает при попытках найти в WWW ffmpeg... Искал вручную на зеркале яндекса. Полный этот ffmpeg-p-2.8.6, 3.0 нет? С разными версиями потом будут проблемы с mpv или браузером.

Цитата
Заменить в 27 строке :0.0 на $DISPLAY ?
Не знаю как лучше, но как-то так. В других случаях не проверял, но при copy2ram всегда :3
« Последнее редактирование: 03 Август 2016, 13:16:02 от paulus »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34041
  • Репутация: +231/-0
    • PuppyRus-A
Re: ffmpeg
« Ответ #25 : 03 Август 2016, 14:04:28 »
Мне не помешал бы в light.
Если полный из репы не подходит (почему?) - cкомпилите
Надо не в game, а в репе иметь полный ffmpeg. Где не нашел.
http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/ffmpeg_DEV-2.8-sf01.pfs - это самый полный с dev. ffmpeg-p-2.8.6 - то же, но портирован и без devx. Полный 3 не делал. Если нужен - ставьте pacman на вчерашний ARM и pacman2pfs ffmpeg
В ffmpeg 3 есть что-то нужное домашнему юзеру, чего нет в 2?
"менеджер модулей.pfs" (160525) содержит в окне две иконки (зачем?)
Для красоты и смысла что работает с pfs и sfs
падает при попытках найти в WWW ffmpeg...
В pra03 у меня нормально
С разными версиями потом будут проблемы с mpv или браузером.
У mpv нужная версия прописана в зависимости.
У браузеров никто пока проблемы не находил
Есть идеи как сделать лучше?
при copy2ram всегда :3
Никогда не думал, что это может быть связано


Дайте пример неработающего mpv  https://...
https://media.w3.org/2010/05/sintel/trailer.mp4
https://broken-links.com/tests/media/BigBuck.m4v
И любая другая ссылка https. Откат openssl как в случае с питоном не помогает.
Починил: http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/ffmpeg-light-p-3.1-sf01.pfs  ; с DEV http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/Ffmpeg-light_DEV-3.1.1-sf01.pfs
Заодно обновил: http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/mpv-light-ext-p-0.18.1-sf01.pfs
Старый mplayer тоже работает с этим ffmpeg без https проблем

Переделал http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/Ffmpeg-gui-p-sf06.pfs (Pro обновил pmusic , переделал  $DISPLAY)
Цитата: paulus от Вчера в 09:46:41
    ffmpeg_vidcap.sh надо добавить автоматическое определение DISPLAY иначе он ничего не может.
Заменить в 27 строке :0.0 на $DISPLAY ?