Para Libav ya escribí en su día una serie de scripts que hiciera más sencilla la grabación de audio/vídeo y conversión entre formatos. Le toca su turno a FFmpeg, el proyecto original del que Libav nació como fork.
Recientemente he subido a GitHub en un repositorio llamado Human Friendly FFmpeg una serie de scripts:
- Para grabación tenemos record.sh que utilizaremos para grabar audio/vídeo. Por ejemplo, para grabar un mp4 de nuestra pantalla:
./record.sh myvideo mp4
- Los conversores de formato funcionan como drag and drop, por lo que bastará con coger el fichero en cuestión (por ejemplo un mp3) y depositarlo en el script audio_convert_to_wav.desktop para convertirlo a formato wav o audio_convert_to_ogg.desktop para convertirlo a formato ogg.
Los vídeos y audios grabados se guardan en recorded_video y recorded_audio respectivamente. Los ficheros resultantes de las conversiones van al directorio converted.
Tenéis todas las instrucciones en el repositorio de GitHub.