Gravar sons de dentro do PC sem uso de microfone

1. Gravar sons de dentro do PC sem uso de microfone

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/05/2017 - 17:20h

O programa Recordmydesktop grava áudio do microfone.

Como grava o áudio interno sem interferência externa?




  


2. Re: Gravar sons de dentro do PC sem uso de microfone

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 11/05/2017 - 20:57h

Não entendi bem a questão, mas o que você busca é gravar o som que sai pelos alto-falantes?

Se for isso:

Eu não utilizo o recordmydesktop, então não posso responder a respeito desse programa em particular. Eu utilizo outros dois para gravações da tela e de som, muito mais o segundo programa que o primeiro.

O Kazam pode gravar vídeo e o som dos alto-falantes apenas, ou pode gravar o som dos alto-falantes e do microfone.

Outra alternativa é utilizar o ffmpeg. Dependendo do que é utilizado, pode-se gravar o som dos alto-falantes e/ou do microfone, escolhendo-se o que vai ser utilizado. O comando depende do que é utilizado para a saída do som (pulseaudio, alsa, oss, etc.). As opções do ffmpeg podem ser vistas em https://www.ffmpeg.org/ffmpeg-devices.html#pulse (vai direcionar para a opção do pulseaudio, mas tem os outros nessa página também).


3. Re: Gravar sons de dentro do PC sem uso de microfone

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/05/2017 - 22:28h

FurretUber escreveu:

Não entendi bem a questão, mas o que você busca é gravar o som que sai pelos alto-falantes?

Se for isso:

Eu não utilizo o recordmydesktop, então não posso responder a respeito desse programa em particular. Eu utilizo outros dois para gravações da tela e de som, muito mais o segundo programa que o primeiro.

O Kazam pode gravar vídeo e o som dos alto-falantes apenas, ou pode gravar o som dos alto-falantes e do microfone.

Outra alternativa é utilizar o ffmpeg. Dependendo do que é utilizado, pode-se gravar o som dos alto-falantes e/ou do microfone, escolhendo-se o que vai ser utilizado. O comando depende do que é utilizado para a saída do som (pulseaudio, alsa, oss, etc.). As opções do ffmpeg podem ser vistas em https://www.ffmpeg.org/ffmpeg-devices.html#pulse (vai direcionar para a opção do pulseaudio, mas tem os outros nessa página também).


Não é som que sai do alto-falantes ou do microfone.

Muito tempo eu tinha feito isso. Mas não anotei o passo a passo.

Ex:

Desativa o microfone e o som do pc depois abra um arquivo de musica e roda o recordmydesktop ou ffmpeg para grava o desktop no arquivo final você vai ter a gravação do desktop e a musica sem interferência externa.



4. Re: Gravar sons de dentro do PC sem uso de microfone

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 12/05/2017 - 00:30h

Isso é mais complicado, realmente.

Eu consigo fazer isso com o Pulseaudio, deixando o volume extremamente baixo, usando:
pacmd set-sink-volume alsa_output.pci-0000_00_1f.3.analog-stereo 50 
Esse comando varia, então é apenas uma referência.

O volume do Pulseaudio vai até 65535 sem distorções, 50 é praticamente silêncio total (são -187,05 dB, conforme o pavucontrol). No alsamixer, apenas o PCM tem um valor maior que zero, mas nada fica mudo, conseguindo gravar com sucesso, pois o volume da gravação não depende diretamente do volume da saída de som, e sim do monitor da saída de som. A saída em si só não pode estar muda.

Agora, poder deixar completamente sem som e gravar o áudio, eu não consegui. Mas na wiki do ffmpeg tem uma página que pode ser útil (desde que você utilize ALSA). Vou deixar o link: https://trac.ffmpeg.org/wiki/Capture/ALSA#Recordaudiofromanapplication

Edit: eu fiz uma edição no post. Inicialmente, eu pus o comando com o número 1 ao invés de 50. Como a paranoia é grande, eu fui testar no outro notebook, e não saía som. Com 50 funcionou em ambos. Mas pode ser que seja necessário 100 em outro, ou 5 em outro. Enfim, provavelmente não há um valor perfeito, pois deve depender da placa de som. Pelo que eu entendi, o PCM deve ter um volume maior que zero.

Uma imagem mostrando o som gravado no Audacity, com 50 de volume do comando (50 de 65535): https://i.imgur.com/WtYd2wR.png

O resultado com 20000 do mesmo som é o mesmo, bem como de 40.

Eu peço desculpas pelo erro na publicação original.


5. Re: Gravar sons de dentro do PC sem uso de microfone

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/05/2017 - 13:05h


Tem algo no site pode se uma opção falta testar no ffmpeg.

http://www.hardware.com.br/comunidade/gravar-ffmpeg/1119135/

Marcos FRM

"Se quiser capturar o áudio do sistema, ao invés do microfone/entrada de linha, em "Preferências de som" -> "Hardware" -> "Perfil", troque "Analog Stereo Duplex" por "Analog Stereo Output". Assim, qualquer som sendo tocado pelo sistema será gravado.
"

pavucontrol deve ser a Preferências de som que ele fala.


6. Re: Gravar sons de dentro do PC sem uso de microfone

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 12/05/2017 - 13:28h

O uso do pavucontrol é desnecessário com o ffmpeg (com os outros programas pode ser importante), porque o dispositivo a ser gravado pode ser selecionado na linha de comando, conhecendo-se qual é o nome do dispositivo dentro do pulseaudio.

Para o pulseaudio, pode-se ver os dispositivos usando
pactl list sources 
Daí pode-se gravar o áudio interno sem a necessidade de trocar nada no pavucontrol, através do dispositivo monitor.

O comando que eu utilizei para a captura de áudio foi:
ffmpeg -f pulse -sample_rate 44100 -channels 2 -i alsa_output.pci-0000_00_1f.3.analog-stereo.monitor saida.m4a 
Isto é, foi possível gravar o som, sem sair som pelos alto-falantes, utilizando-se apenas ferramentas de linha de comando.


7. Re: Gravar sons de dentro do PC sem uso de microfone

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/05/2017 - 13:45h

Funcionou com gtk-recordmydesktop agora é adaptada ao ffmpeg.

Alterei a opção Áudio interno Perfil "Saída de Estéreo analógico" no pavucontrol e abrir o gtk-recordmydesktop e uma musica funcionou 100% falta fazer isso no ffmpeg.


ffmpeg \
> -f pulse \
> -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor \
> -f x11grab -s $(xdpyinfo | grep 'dimensions:'|awk '{print $2}') \
> -r 30 \
> -vcodec libx264 \
> -i :0.0 \
> -acodec libmp3lame \
> -ar 44100 \
> -ab 64k \
> -ac 2 \
> -t 50 \
> -y screencast.mp4
ffmpeg version 2.6.9 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/i386-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --enable-libvidstab --enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages --enable-libutvideo --enable-libfdk-aac --enable-libx265 --enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec --shlibdir=/usr/lib/i386-linux-gnu
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
[pulse @ 0x9a83120] pa_stream_get_latency() failed
Last message repeated 1 times
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, pulse, from 'alsa_output.pci-0000_00_1b.0.analog-stereo.monitor':
Duration: N/A, start: 1494611068.094128, bitrate: 1536 kb/s
Stream #0:0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
Unknown decoder 'libx264'



Ate agora nada de funcionar no ffmpeg.



8. Re: Gravar sons de dentro do PC sem uso de microfone

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 12/05/2017 - 15:03h

O seu comando está errado. libx264 não pode ser utilizado como decoder, apenas como encoder.

O comando corrigido seria:
ffmpeg  -f pulse  -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor  -f x11grab -s $(xdpyinfo | grep 'dimensions:'|awk '{print $2}')  -r 30  -i :0.0 -vcodec libx264  -acodec libmp3lame  -ar 44100  -ab 64k  -ac 2  -t 50  -y screencast.mp4 
Uma recomendação que eu faço é utilizar uma opção antes do comando. Essa opção seria
PULSE_LATENCY_MSEC=10 
Enquanto ela adiciona uma latência de 10 ms, vários erros que podem eventualmente ocorrer com o som são corrigidos. Além disso, antes das entradas, a opção
-thread_queue_size 1024 
Ajuda a resolver problemas, especialmente para o meu computador que é mais humilde. Para garantir o bom funcionamento do comando, eu utilizaria algo como:
PULSE_LATENCY_MSEC=10 ffmpeg -thread_queue_size 4096 -f pulse  -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor -thread_queue_size 1024 -f x11grab -s $(xdpyinfo | grep 'dimensions:'|awk '{print $2}')  -r 30  -i :0.0 -vcodec libx264  -acodec libmp3lame  -ar 44100  -ab 64k  -ac 2  -t 50  -y screencast.mp4 



9. Audacity

Luiz Carlos
luizcarlos18rj

(usa Suse)

Enviado em 12/05/2017 - 15:48h

ele é um editor de som que mostra o som naquele formato de gráfico, é livre e free, ele tem o recurso de capturar o audio interno tipo dar um play no VLC e captrurar, ams não grava video, só audio


10. Re: Gravar sons de dentro do PC sem uso de microfone

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2017 - 00:09h

FurretUber escreveu:

O seu comando está errado. libx264 não pode ser utilizado como decoder, apenas como encoder.

O comando corrigido seria:
ffmpeg  -f pulse  -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor  -f x11grab -s $(xdpyinfo | grep 'dimensions:'|awk '{print $2}')  -r 30  -i :0.0 -vcodec libx264  -acodec libmp3lame  -ar 44100  -ab 64k  -ac 2  -t 50  -y screencast.mp4 
Uma recomendação que eu faço é utilizar uma opção antes do comando. Essa opção seria
PULSE_LATENCY_MSEC=10 
Enquanto ela adiciona uma latência de 10 ms, vários erros que podem eventualmente ocorrer com o som são corrigidos. Além disso, antes das entradas, a opção
-thread_queue_size 1024 
Ajuda a resolver problemas, especialmente para o meu computador que é mais humilde. Para garantir o bom funcionamento do comando, eu utilizaria algo como:
PULSE_LATENCY_MSEC=10 ffmpeg -thread_queue_size 4096 -f pulse  -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor -thread_queue_size 1024 -f x11grab -s $(xdpyinfo | grep 'dimensions:'|awk '{print $2}')  -r 30  -i :0.0 -vcodec libx264  -acodec libmp3lame  -ar 44100  -ab 64k  -ac 2  -t 50  -y screencast.mp4 


Uma duvida o DE é decoder?

# ffmpeg -formats | grep 264
#
# ffmpeg version 2.6.9 Copyright (c) 2000-2016 the FFmpeg developers
# built with gcc 4.9.2 (Debian 4.9.2-10)
# configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-# shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --
# enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-
# libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-
# libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/i386-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --
# enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2 --disable-mipsdspr1 --disable-
# mipsdspr2 --enable-libvidstab --enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages --enable-libutvideo --enable-libfdk-aac --enable-libx265 --
# enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec --shlibdir=/usr/lib/i386-linux-gnu
# libavutil 54. 20.100 / 54. 20.100
# libavcodec 56. 26.100 / 56. 26.100
# libavformat 56. 25.101 / 56. 25.101
# libavdevice 56. 4.100 / 56. 4.100
# libavfilter 5. 11.102 / 5. 11.102
# libavresample 2. 1. 0 / 2. 1. 0
# libswscale 3. 1.101 / 3. 1.101
# libswresample 1. 1.100 / 1. 1.100
# libpostproc 53. 3.100 / 53. 3.100
# DE h264 raw H.264 video
# E ipod iPod H.264 MP4 (MPEG-4 Part 14)

Qual comando seria o correto?


11. Re: Gravar sons de dentro do PC sem uso de microfone

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/05/2017 - 00:24h

ffmpeg -codecs| grep x264

ffmpeg version 2.6.9 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-strong -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/i386-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --enable-libvidstab --enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages --enable-libutvideo --enable-libfdk-aac --enable-libx265 --enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec --shlibdir=/usr/lib/i386-linux-gnu
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_crystalhd h264_vdpau ) (encoders: libx264 libx264rgb )




Conforme a saida do comando deve colocar h264?


ffmpeg \
-f pulse \
-i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor \
-f x11grab -s $(xdpyinfo | grep 'dimensions:'|awk '{print $2}') \
-r 30 \
-vcodec h264 \
-i :0.0 \
-acodec libmp3lame \
-ar 44100 \
-ab 64k \
-ac 2 \
-t 50 \
-y screencast.mp4


===============================================

[pulse @ 0x9770120] pa_stream_get_latency() failed
Last message repeated 1 times
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, pulse, from 'alsa_output.pci-0000_00_1b.0.analog-stereo.monitor':
Duration: N/A, start: 1494645651.911042, bitrate: 1536 kb/s
Stream #0:0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
[h264 @ 0x9799f60] no frame!
[x11grab @ 0x97941a0] Stream #0: not enough frames to estimate rate; consider increasing probesize
[x11grab @ 0x97941a0] decoding for stream 0 failed
Input #1, x11grab, from ':0.0':
Duration: N/A, bitrate: N/A
Stream #1:0: Video: h264, bgr0, 1440x900, 30 fps, 30 tbr, 1000k tbn, 60 tbc
No pixel format specified, yuv444p for H.264 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
[libx264 @ 0x979bb00] using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
[libx264 @ 0x979bb00] profile High 4:4:4 Predictive, level 4.0, 4:4:4 8-bit
[libx264 @ 0x979bb00] 264 - core 146 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=4 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'screencast.mp4':
Metadata:
encoder : Lavf56.25.101
Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv444p, 1440x900, q=-1--1, 30 fps, 15360 tbn, 30 tbc
Metadata:
encoder : Lavc56.26.100 libx264
Stream #0:1: Audio: mp3 (libmp3lame) (i[0][0][0] / 0x0069), 44100 Hz, stereo, s16p, 64 kb/s
Metadata:
encoder : Lavc56.26.100 libmp3lame
Stream mapping:
Stream #1:0 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:0 -> #0:1 (pcm_s16le (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
[h264 @ 0x9ca18a0] no frame!
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!ze= 0kB time=00:00:00.00 bitrate=N/A
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!ze= 0kB time=00:00:00.00 bitrate=N/A
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!ze= 0kB time=00:00:00.00 bitrate=N/A
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca1f20] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca2600] no frame!
Error while decoding stream #1:0: Invalid data found when processing input
[h264 @ 0x9ca18a0] no frame!
[pulse @ 0x9770120] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Received signal 2: terminating.

===============================================

Não funcionou.


12. Re: Gravar sons de dentro do PC sem uso de microfone

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 13/05/2017 - 01:44h

Olha, creio que você não precise especificar um decoder, pois a tela é raw (bruto).

Esse comando que você passou não vai funcionar, porque você está tentando decodificar um vídeo bruto (rawvideo):
Stream #1:0 -> #0:0 (h264 (native) -> h264 (libx264)) 
A tela não é codificada com h264, ela é vídeo bruto. Você não precisa decodificá-la, por isso dá errado. Utilizando sem decodificações incorretas, deveria aparecer:
  Stream #1:0 -> #0:0 (rawvideo (native) -> h264 (_O_ENCODER_ESCOLHIDO_(libx264, h264_vaapi, etc))) 
Você testou o comando que enviei na publicação anterior? O comando funcionou?

Respondendo à pergunta, do comando ffmpeg -codecs:
Codecs:
D..... = Decoding supported
.E.... = Encoding supported
..V... = Video codec
..A... = Audio codec
..S... = Subtitle codec
...I.. = Intra frame-only codec
....L. = Lossy compression
.....S = Lossless compression




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts