Thanks Pascal Bellard for this great app!
I've compiled FreetuxTV on my SliTaz 4.0 using this receipt, and it works fine. And now I'm listen nice music, and recently tried to show some TV channels.
What's wrong? Red 'rec' button not works. I wanted to record an interesting musical track, but ended up with an empty file.
Starting FreetuxTV from terminal gives me next stuff:
[0x8420534] access_http access: Raw-audio server found, m4a demuxer selected
[0x8431c4c] packetizer_mpeg4audio demux packetizer: AAC channels: 2 samplerate: 22050
[0x84ee2d4] avcodec encoder error: cannot find encoder MPEG Audio layer 1/2/3
*** Your FFMPEG installation is crippled. ***
*** Please check with your FFMPEG packager. ***
*** This is NOT a VLC media player issue. ***
[0x84ee2d4] main encoder error: Streaming / Transcoding failed
[0x84ee2d4] main encoder error: It seems your FFMPEG (libavcodec) installation
lacks the following encoder:
MPEG Audio layer 1/2/3.
If you don't know how to fix this, ask for support from your distribution.
This is not an error inside VLC media player.
Do not contact the VideoLAN project about this issue.
[0x85576ec] stream_out_transcode stream out error: cannot find audio encoder
(module:any fourcc:mpga)
[0x85576ec] stream_out_transcode stream out error: cannot create audio chain
[0x8571984] main decoder error: cannot create packetizer output (mp4a)
Or, if I select 'RAW' output:
[0x84ccd7c] access_http access: Raw-audio server found, m4a demuxer selected
[0x84edb2c] packetizer_mpeg4audio demux packetizer: AAC channels: 2 samplerate: 22050
[FreetuxTV] INFO : Loading GtkBuilder object "dialogaddrecording" from
/usr/share/freetuxtv/ui/addrecording.glade
[FreetuxTV] INFO : Destroying GtkBuilder object "dialogaddrecording" from
/usr/share/freetuxtv/ui/addrecording.glade
[FreetuxTV] INFO : DBSync open database
[FreetuxTV] INFO : DBSync close database
[FreetuxTV] MESSAGE : Starting recording => Radio DI Chillout Chillout –
DIGITALLY–IMPORTED - 02/20/2013 03:21
[LibVLC-Gtk] INFO : Playing http://46.160.36.66:8000/di_chillout.aac
[LibVLC-Gtk] INFO : Using vlc options [:sout=#duplicate{dst=std{access=file,
mux=ts,dst="/home/tux/Radio DI Chillout Chillout – DIGITALLY–IMPORTED - Срд
2013-02-20 03:21:39.ts"},dst=display}]
[0x843749c] stream_out_standard stream out error: no suitable sout mux module for
'file/ts:///home/tux/Radio DI Chillout Chillout – DIGITALLY–IMPORTED - Срд 2013-02
-20 03:21:39.ts'
(freetuxtv:8726): GLib-CRITICAL **: g_path_get_basename: assertion 'file_name !=
NULL' failed
[FreetuxTV] INFO : DBSync open database
[FreetuxTV] INFO : DBSync close database
How to solve this problem with codecs?