Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: RecordMyDesktop [Смазывает видео]  (Прочитано 8005 раз)

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #30 : 30 Июня 2013, 19:08:41 »
peregrine,
А чо, без qtrle, gop-ов и vlc - совсем ни как не живётся?  ;D
К тому же qtrle - это такой же левацкий, сырой и недопиленный формат, как и theora... Допилите сперва, а потом рекламируйте... ;)

Этот вариант более оптимален для записи:
ffmpeg -y -f alsa -i default -f x11grab -s 1920x1080 -r 25 -i hw:0.0 -vcodec mpeg4 -qscale 0 -f avi -acodec pcm_s16le /home/user/video.avi
жестко, думать hw:0.0 долго это экран, а не звук.)) а вот мои работает.))
ffmpeg -y -f alsa -i default -f x11grab -s 1920x1080 -r 25 -i :0.0 -vcodec mpeg4 -f avi -acodec pcm_s16le video.avi
Wars ~.o

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #31 : 30 Июня 2013, 19:14:45 »
archiver, но качество этого raw будет минимально, но отличаться от lossless.
Ваша строка мне такое выдала (монитор пришлось поправить на :0.0)
Failed to set value '0' for option 'qscale'Можно конечно использовать HuffYUV но тогда вес будет космический, хоть нагрузка на процессор будет минимальна.

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #32 : 30 Июня 2013, 19:16:58 »
victor00000,
В натуре пишет :2funny:.
Тогда у меня к вам вопрос: Витя, если вы такой умный - чо вы ленитесь документацию править? Или вам тоже, - религия не позволяет? ;D
« Последнее редактирование: 30 Июня 2013, 19:28:35 от archiver »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #33 : 30 Июня 2013, 19:17:21 »
victor00000, спасибо, работает, но качество ужасное, да и звук пишется одними щелчками. Мне через пульс его проще писать.

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #34 : 30 Июня 2013, 19:18:40 »
victor00000, спасибо, работает, но качество ужасное, да и звук пишется одними щелчками. Мне через пульс его проще писать.
Вы читать вообще умеете? ;D
< qscale 0> или < sameq >

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #35 : 30 Июня 2013, 19:20:45 »
Умею, archiver, как это не удивительно.
archiver
Что такое "gop-ов", не понял.
Про GOPы смотрите здесь:  https://help.ubuntu.ru/wiki/ffmpeg

ffmpeg -y -f alsa -i default -f x11grab -s 1920x1080 -r 25 -i hw:0.0 -vcodec mpeg4 -qscale 0 -f avi -acodec pcm_s16le /home/user/video.avi- Чтобы "быстро кодировалось"

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #36 : 30 Июня 2013, 19:24:00 »
peregrine,
"Как это не удивительно" - прочитайте начало темы: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide - от сюда ставте ffmpeg.
Я очень надеюсь, что это по русски звучит, ибо - мордовским, увы не владею :2funny:
Цитировать
жестко, думать hw:0.0 долго это экран, а не звук.)) а вот мои работает.))
ffmpeg -y -f alsa -i default -f x11grab -s 1920x1080 -r 25 -i :0.0 -vcodec mpeg4 -f avi -acodec pcm_s16le video.avi


Работает, но с опцией < -qscale > или < sameq > - работать будет ещё лучше ;)
« Последнее редактирование: 30 Июня 2013, 19:50:02 от archiver »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #37 : 30 Июня 2013, 19:33:33 »
archiver, так его надо в deb пакет ручками собирать. Не говорите только, что установка пи помощи sudo make install хороша для *deb системы. Кстати, почему qscale сырой и глюкнутый? Все плеера его нормально играют. То, что с ним не дружит avidemux ещё ничего не говорит. Avidemux сам сырой и глюкнутый. Он 2 года назад с h264 дружить отказывался. Не мог из mp4 в mkv перепаковать с обрезкой видео. Если у Вас Arch или Gentoo, то полагаю там софт свежий. Ещё, как тогда обновления проверять?

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #38 : 30 Июня 2013, 19:36:08 »
peregrine,
Не городите мне пургу - вот по этой интсрукции всё достаточно легко ставится: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide - пошагово.
Траблы должны быть минимальны ;)
На Xubuntu 12.04 - всё работает... Ну а если вам тяжело работать с пакетами, то есть альтернатива - ОС Windows, МАК ОС... Думаю, что проблемы не столь велики, что бы с ними нельзя было справиться...

Если у вас не работает опция < -qscale 0 > то попробовать заместо неё < -sameq > - вам тоже религия не позволяет? Скажите же мне! - какую именно религию вы исповедываете - мне чисто интересно стало ;D
« Последнее редактирование: 30 Июня 2013, 20:20:14 от archiver »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #39 : 30 Июня 2013, 19:40:49 »
archiver, ставится конечно, но apt-get ничего не будет знать про ffmpeg. И если он где-то в зависимостях, то он на радостях потянет его из репозиториев. А вот тогда могут пойти траблы.

Пользователь решил продолжить мысль 30 Июня 2013, 19:42:56:
archiver, всё, нашёл там ppa, просто оно было написано посреди текста.
« Последнее редактирование: 30 Июня 2013, 19:42:56 от peregrine »

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #40 : 30 Июня 2013, 19:43:29 »
archiver, ставится конечно, но apt-get ничего не будет знать про ffmpeg.
Да и хрен с ним с apt-get... Разработчиками учтены многие ньюансы на этом поприще... Ну а если вам это всё не нравится - то кодируйте libav-ом из репозитория, который не знает, что такое < -qscale 0 >

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #41 : 30 Июня 2013, 19:44:52 »
archiver, там есть ppa, спасибо. Просто невнимательно искал. Вот, если надо. https://launchpad.net/~jon-severinsson/+archive/ffmpeg

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #42 : 30 Июня 2013, 19:45:51 »
archiver, всё, нашёл там ppa, просто оно было написано посреди текста.

Там нет PPA - там есть Git... Просто идите пошагово с инструкциями - это проще, чем собирать вручную из сырцов. Хотя сборка из сырцов - закаляет ;)

Пользователь решил продолжить мысль 30 Июня 2013, 19:48:53:
archiver, там есть ppa, спасибо. Просто невнимательно искал. Вот, если надо. https://launchpad.net/~jon-severinsson/+archive/ffmpeg

Вам не нужен PPA - вам нужна инструкция по этой ссылке: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide - иначе опять у вас всё установится криво или будут проблемы совместимости компонентов...

Для FFmpeg нет больше PPA - есть только Git - по ссылке выше. Это решение разработчиков...
« Последнее редактирование: 30 Июня 2013, 19:52:55 от archiver »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #43 : 30 Июня 2013, 19:55:28 »
archiver, есть, но на 12.10. Увы.

Пользователь решил продолжить мысль 30 Июня 2013, 19:55:50:
Придётся ставить из сорцов.

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: RecordMyDesktop [Смазывает видео]
« Ответ #44 : 30 Июня 2013, 19:58:19 »
archiver, есть, но на 12.10. Увы.
Придётся ставить из сорцов.

Придётся ставить отсюда: http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

1.
sudo apt-get update
sudo apt-get -y install autoconf automake build-essential git libass-dev libgpac-dev \
  libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libx11-dev \
  libxext-dev libxfixes-dev pkg-config texi2html zlib1g-dev
mkdir ~/ffmpeg_sources

2. yasm
cd ~/ffmpeg_sources
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xzvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make
make install
make distclean
. ~/.profile

3. x264
cd ~/ffmpeg_sources
git clone --depth 1 git://git.videolan.org/x264.git
cd x264
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static
make
make install
make distclean

4. fdk-aac
cd ~/ffmpeg_sources
git clone --depth 1 git://github.com/mstorsjo/fdk-aac.git
cd fdk-aac
autoreconf -fiv
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make
make install
make distclean

5. libopus
cd ~/ffmpeg_sources
wget http://downloads.xiph.org/releases/opus/opus-1.0.2.tar.gz
tar xzvf opus-1.0.2.tar.gz
cd opus-1.0.2
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make
make install
make distclean

6. libvpx
cd ~/ffmpeg_sources
git clone --depth 1 http://git.chromium.org/webm/libvpx.git
cd libvpx
./configure --prefix="$HOME/ffmpeg_build" --disable-examples
make
make install
make clean

7. ffmpeg
cd ~/ffmpeg_sources
git clone --depth 1 git://source.ffmpeg.org/ffmpeg
cd ffmpeg
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" \
  --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" \
  --bindir="$HOME/bin" --extra-libs="-ldl" --enable-gpl --enable-libass --enable-libfdk-aac \
  --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx \
  --enable-libx264 --enable-nonfree --enable-x11grab
make
make install
make distclean
hash -r
« Последнее редактирование: 30 Июня 2013, 20:05:04 от archiver »

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.