Hi all
I'm happly using tvheadend on my banana pi, great piece of SW indeed. However, I'm looking for adding a real time transcoding to h264 in my setup. I still want to stay with a single board computer low power and I know that banana pi is not an option due to lack of working hardware encoder (for the moment).
From my research it seems that a good option could be raspberry pi, since ffmpeg now support OpenMax IL accelerated encoder wia omx_enc profile.
But here I'm getting a little bit confused. Let mi attach a picture from my tvheadend installation:
https://s19.postimg.org/69w8e9usj/transcoding.png
As you can see apparently my setup doesn't use ffmpeg (which I believe it should mean libavcodec) for transcondig, rather it uses libx264 for h264 encoding.
I have built my tvheadend with the following command:
AUTOBUILD_CONFIGURE_EXTRA="--disable-libvpx --prefix=/usr --disable-libvpx_static --disable-bintray_cache --enable-hdhomerun_client" ./Autobuild.sh
from the configure options I see:
--disable-libav Disable libav
--enable-libav Enable libav
--disable-ffmpeg_static Disable ffmpeg_static
--disable-libx264 Disable libx264
--disable-libx264_static Disable libx264_static
--disable-libx265 Disable libx265
--disable-libx265_static Disable libx265_static
--disable-libvpx Disable libvpx
--disable-libvpx_static Disable libvpx_static
--disable-libtheora Disable libtheora
--disable-libtheora_static Disable libtheora_static
--disable-libvorbis Disable libvorbis
--disable-libvorbis_static Disable libvorbis_static
--disable-libfdkaac Disable libfdkaac
--disable-libfdkaac_static Disable libfdkaac_static
So, does it means that I don't see the ffmpeg (and/or libavcodec) option because it is disabled by default? But I don't see any enable-ffmpeg option. What's the static vs no static option? Maybe static use some compiled version of the library built during the tvheadend compilation?
Thanks for the support
Bye