Hi All
I have been trying to set up the get_iplayer script on TC. I have installed most of the required deps - rtmpdump, ffmpeg, perl stuff, etc. The script works and downloads a flv file however when it runs the ffmpeg command to convert to mp4 it stops with a relocation error. The unconverted flv file is playable using vlc on other systems but on TC vlc exits with a segmentation fault. Running the ffmpeg command from the terminal to convert the flv file results in the following error:
tc@box:/mnt/sda1/Downloads$ ffmpeg -i The_Singing_Detective_-_1._Skin_b0074qxt_d
efault.partial.mp4.flv -ar 22050 the_singing_detective.mp4
ffmpeg: relocation error: /usr/local/lib/libavfilter.so.1: symbol avformat_open_input, version LIBAVFORMAT_52 not defined in file libavformat.so.52 with link time reference
Other reports of this error suggest a mismatch between the supporting libraries, i.e., the libavformat is newer or the libavfilter is older or whatever.
I would rather not go down the mplayer/mencoder (assuming this would make the flv playable) as an alternative but stick with vlc and ffmpeg.
I wonder if there is a simple fix for this that doesn't involve heavy-duty recompiling exercises? Should this be filed as a bug?