No "Codec Profiles" to transcode on RPi3B Bullseye
Added by Jay O almost 3 years ago
I'm running Raspbian bullseye armv7l on a Raspberry Pi 3 B, and tvheadend 4.3-1994~gc7b713edb.
I don't see any "Codec Profiles" tab under Configuration -> Stream. Logged in as admin created during install.
In the "Streaming Profiles" tab, the only ones there are ones which don't transcode, and I can't add a transcoding profile.
Is it normal on an RPi3, or could I be missing a package somewhere?
Replies (6)
RE: No "Codec Profiles" to transcode on RPi3B Bullseye - Added by saen acro almost 3 years ago
About > toggle details
post result
RE: No "Codec Profiles" to transcode on RPi3B Bullseye - Added by Jay O almost 3 years ago
Thanks. Posted below. I see here it's not been compiled with ffmpeg or libav. I guess I either need to compile myself for Rpi3 bullseye, or find another build?
From apt, this package is tvheadend/raspbian-stretch,now 4.3-1994~gc7b713edb~raspbianstretch armhf [installed]
pi@raspberrypi:~ $ cat /etc/apt/sources.list.d/tvheadend.list deb http://apt.tvheadend.org/unstable raspbian-stretch main
Configure arguments: --build=arm-linux-gnueabihf --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libexecdir=${prefix}/lib/tvheadend --disable-maintainer-mode --disable-dependency-tracking --enable-ccache --enable-hdhomerun_static --disable-ffmpeg_static --arch=armhf --jobs=9 Compiler: Using C compiler: ccache cc Using LD flags: -ldvbcsa Build for arch: armhf Binaries: Using PYTHON: python Using GZIP: gzip Using BZIP2: bzip2 Options: pie yes ccdebug no cardclient yes cwc yes cccam yes capmt yes constcw yes linuxdvb yes satip_server yes satip_client yes hdhomerun_client yes hdhomerun_static yes iptv yes tsfile yes dvbscan yes timeshift yes trace yes avahi yes zlib yes libav no ffmpeg_static no libx264 yes libx264_static yes libx265 yes libx265_static yes libvpx yes libvpx_static yes libtheora yes libtheora_static yes libvorbis yes libvorbis_static yes libfdkaac no libfdkaac_static yes libopus yes libopus_static yes nvenc no vaapi no mmal no omx no inotify yes epoll yes pcre no pcre2 yes uriparser yes ccache yes tvhcsa yes bundle no pngquant no kqueue no dbus_1 yes android no gtimer_check no slow_memoryinfo no libsystemd_daemon no pcloud_cache yes ddci yes cclang_threadsan no gperftools no execinfo yes W_unused_result yes f_stack_protector yes f_stack_protector_strong yes f_stack_check yes f_PIE yes fdatasync yes getloadavg yes atomic32 yes atomic64 yes atomic_time_t yes atomic_ptr yes bitops64 yes lockowner yes qsort_r yes stime yes gmtoff yes recvmmsg yes sendmmsg yes ifnames yes py_gzip yes bin_pkg_config yes bin_xgettext yes bin_msgmerge yes bin_gzip yes bin_bzip2 yes ssl yes linuxdvbapi yes linuxdvb_ca yes upnp yes inotify_h yes inotify_init1 yes dvbcsa yes epoll_create1 yes mpegts yes mpegts_dvb yes Packages: openssl 1.1.0l zlib 1.2.8 libpcre2-8 10.22 liburiparser 0.8.4 avahi-client 0.6.32 dbus-1 1.10.32 Installation paths: Prefix: /usr Binaries: ${prefix}/bin Libraries: ${prefix}/lib Data files: ${prefix}/share Man pages: /usr/share/man
RE: No "Codec Profiles" to transcode on RPi3B Bullseye - Added by saen acro almost 3 years ago
--disable-ffmpeg_static libav no ffmpeg_static no
That's why.
RE: No "Codec Profiles" to transcode on RPi3B Bullseye - Added by Jay O almost 3 years ago
Thanks, I've rebuilt now with those enabled, and I see the codecs tab.
RE: No "Codec Profiles" to transcode on RPi3B Bullseye - Added by saen acro almost 3 years ago
To see real performance of codecs make this enabled
vaapi no omx no
RE: No "Codec Profiles" to transcode on RPi3B Bullseye - Added by Jay O almost 3 years ago
Thank you.
Is there any possibility to use h264_v4l2m2m encoder from ffmpeg, or only OMX ?
(No vaapi on raspberry pi)
OMX is deprecated on Raspberry Pi: https://github.com/raspberrypi/firmware/issues/1366#issuecomment-1034726587