Audio aus jeder Quelle aufnehmen

geposted am 02.10.2017, in Bash Linux

1. Quelle herausfinden:


pactl list sources | grep Name:


ergibt z.B.


    Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
    Name: alsa_input.pci-0000_00_1f.3.analog-stereo

2. Monitor-Quelle wählen und Aufnahme mit flac-Codec starten:

 


avconv -f alsa -ac 2 -ar 48000 -f pulse -i alsa_output.pci-0000_00_1f.3.analog-stereo.monitor -acodec flac /dev/shm/test.flac



3. Flac in MP3 konvertieren und MetaDaten übernehmen:



find . -name *.flac -exec ffmpeg -i {} -q:a 0 -map_metadata 0 -id3v2_version 3 {}.mp3 \;