Secondly, I want to open a ticket for this issue so that it can be fixed so if anyone reading this can point me in the right direction, I will appreciate that.
Nonetheless, I'm currently running the latest stable MythTV 33.1+fixes.202309262218.26e76a3949~ubuntu22.04.1 on Xubuntu Jammy (22.04) LTS, installed from the Mythbuntu Team PPA. Below are details of my system:
Code: Select all
ed@mythtv-master:~$ inxi -GxxS
System:
Host: mythtv-master Kernel: 5.15.0-87-generic arch: x86_64 bits: 64
compiler: gcc v: 11.4.0 Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.33 wm: xfwm
dm: LightDM Distro: Ubuntu 22.04.3 LTS (Jammy Jellyfish)
Graphics:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
vendor: ASUSTeK driver: i915 v: kernel arch: Gen-7.5 ports: active: HDMI-A-2
empty: HDMI-A-1,VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0412
Display: x11 server: XOrg v: 1.21.1.4 with: Xwayland v: 22.1.1
compositor: xfwm v: 4.18.0 driver: X: loaded: modesetting
unloaded: fbdev,vesa dri: crocus gpu: i915 display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96
Monitor-1: HDMI-A-2 mapped: HDMI-2 model: LG (GoldStar) TV res: 1920x1080
dpi: 305 diag: 184mm (7.2")
API: OpenGL v: 4.6 Mesa 23.3~git2310240600.9de455~oibaf~j (git-9de455b
2023-10-24 jammy-oibaf-ppa) renderer: Mesa Intel HD Graphics 4600 (HSW
GT2) compat-v: 4.6 direct-render: Yes
I searched the build logs on launchpadlibrarian to confirm that the deb packages which were used to install my MythTV was compiled and built with the --enable-libmp3lame --enable-libx264 options which are required by HLS, according to the documentation on the wiki. I don't want to commit any infractions but if permitted, I can provide the launchpadlibrarian URL for anybody who wants to know and check for themselves. Or, if you use Ubuntu and installed MythTV from the Mythbuntu Team PPA, you can find a link to the build logs there.
Next, I checked mythtranscode and mythbackend versions on my system to verify that they were using the libx264 and libmp3lame options/codecs. Unfortunately, they are not using the libx264 option/codec.
Code: Select all
root@mythtv-master:~# mythbackend --version | grep -i libx264
root@mythtv-master:~# mythbackend --version | grep 264
root@mythtv-master:~# mythtranscode --version | grep -i 264
root@mythtv-master:~# mythbackend --version | grep -i mp3
linux profile use_hidesyms using_alsa using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_bindings_php using_dvb using_firewire using_frontend using_hdhomerun using_satip using_vbox using_ceton using_joystick_menu using_libcec using_libcrypto using_gnutls using_libdns_sd using_libxml2 using_lirc using_mheg using_opengl using_egl using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_v4l2prime using_x11 using_system_libbluray using_system_libudfread using_systemd_notify using_systemd_journal using_drm using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_egl using_drm using_vaapi using_nvdec using_vdpau using_ffmpeg_threads using_mheg using_libass using_libxml2 using_libmp3lame
Code: Select all
root@mythtv-master:~# dpkg -l | grep -i libx264
ii libx264-163:amd64 2:0.163.3060+git5db6aa6-2build1 amd64 x264 video coding library
ii libx264-164:amd64 2:0.164.3153+git5f84d40-0ubuntu1~22.04.sav0 amd64 x264 video coding library
ii libx264-dev:amd64 2:0.164.3153+git5f84d40-0ubuntu1~22.04.sav0 amd64 development files for libx264
root@mythtv-master:~# dpkg -l | grep -i libmp3lame
ii libmp3lame0:amd64 3.100-4~22.04.sav1 amd64 MP3 encoding library
root@mythtv-master:~# dpkg -l | grep -i ffmpeg
ii chromium-codecs-ffmpeg-extra 1:118.0.5993.88-0ubuntu0.22.04.1sav0 amd64 Extra ffmpeg codecs for the Chromium Browser
ii ffmpeg 7:6.0+git20231012~ubuntu22.04.1 amd64 Tools for transcoding, streaming and playing of multimedia files
ii gstreamer1.0-libav:amd64 1.20.6-0ubuntu1~22.04.sav0 amd64 ffmpeg plugin for GStreamer
ii libavcodec58:amd64 7:4.4.4-0ubuntu1~22.04.sav1.1 amd64 FFmpeg library with de/encoders for audio/video codecs - runtime files
ii libavdevice58:amd64 7:4.4.4-0ubuntu1~22.04.sav1.1 amd64 FFmpeg library for handling input and output devices - runtime files
ii libavfilter7:amd64 7:4.4.4-0ubuntu1~22.04.sav1.1 amd64 FFmpeg library containing media filters - runtime files
ii libavfilter9:amd64 7:6.0-1build8~22.04 amd64 FFmpeg filter library
ii libavformat58:amd64 7:4.4.4-0ubuntu1~22.04.sav1.1 amd64 FFmpeg library with (de)muxers for multimedia containers - runtime files
ii libavformat60:amd64 7:6.0-1build8~22.04 amd64 FFmpeg file format library
ii libavutil56:amd64 7:4.4.4-0ubuntu1~22.04.sav1.1 amd64 FFmpeg library with functions for simplifying programming - runtime files
ii libavutil58:amd64 7:6.0-1build8~22.04 amd64 FFmpeg avutil library - runtime files
ii libpostproc55:amd64 7:4.4.4-0ubuntu1~22.04.sav1.1 amd64 FFmpeg library for post processing - runtime files
ii libswresample3:amd64 7:4.4.4-0ubuntu1~22.04.sav1.1 amd64 FFmpeg library for audio resampling, rematrixing etc. - runtime files
ii libswresample4:amd64 7:6.0-1build8~22.04 amd64 FFmpeg library for audio resampling, rematrixing etc. - runtime files
ii libswscale5:amd64 7:4.4.4-0ubuntu1~22.04.sav1.1 amd64 FFmpeg library for image scaling and various conversions - runtime files
ii libswscale7:amd64 7:6.0-1build8~22.04 amd64 FFmpeg library for image scaling and various conversions - runtime files
Code: Select all
root@mythtv-master:~# ffmpeg --version | grep -i 264
ffmpeg version 6.0 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
configuration: --prefix=/opt/ffmpeg --arch=amd64 --disable-debug --disable-htmlpages --enable-nonfree --enable-gpl --enable-version3 --enable-avisynth --enable-ffnvcodec --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libdc1394 --enable-libdrm --enable-libfdk-aac --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo_amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzvbi --enable-nvdec --enable-nvenc --enable-openal --enable-opengl --enable-vaapi --enable-vdpau
Code: Select all
root@mythtv-master:~# tail -f -n 15 /var/log/mythtv/mythtranscode.log
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: C thread_unknown mythcommandlineparser.cpp:2903 (ConfigureLogging) mythtranscode version: fixes/33 [v33.1+fixes.202309262218.26e76a3949~ubuntu22.04.1] www.mythtv
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: C thread_unknown mythcommandlineparser.cpp:2907 (ConfigureLogging) Qt version: compile: 5.15.3, runtime: 5.15.3
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown mythcommandlineparser.cpp:2909 (ConfigureLogging) Ubuntu 22.04.3 LTS (x86_64)
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: N thread_unknown mythcommandlineparser.cpp:2911 (ConfigureLogging) Enabled verbose msgs: general
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: N thread_unknown logging.cpp:689 (logStart) Setting Log Level to LOG_INFO
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I Logger logging.cpp:277 (run) Added logging to the console
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I LogForward loggingserver.cpp:219 (SyslogLogger) Added syslogging
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown signalhandling.cpp:182 (SetHandlerPrivate) Setup Interrupt handler
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown signalhandling.cpp:182 (SetHandlerPrivate) Setup Terminated handler
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown signalhandling.cpp:182 (SetHandlerPrivate) Setup Segmentation fault handler
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown signalhandling.cpp:182 (SetHandlerPrivate) Setup Aborted handler
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown signalhandling.cpp:182 (SetHandlerPrivate) Setup Floating point exception handler
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown signalhandling.cpp:182 (SetHandlerPrivate) Setup Illegal instruction handler
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown signalhandling.cpp:182 (SetHandlerPrivate) Setup Bus error handler
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown signalhandling.cpp:182 (SetHandlerPrivate) Setup Real-time signal 0 handler
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I thread_unknown signalhandling.cpp:182 (SetHandlerPrivate) Setup Hangup handler
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: N thread_unknown mythdirs.cpp:203 (InitializeMythDirs) Using runtime prefix = /usr
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: N thread_unknown mythdirs.cpp:204 (InitializeMythDirs) Using configuration directory = /home/mythtv/.mythtv
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythcorecontext.cpp:261 (Init) Assumed character encoding: en_CA.UTF-8
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythcontext.cpp:584 (LoadDatabaseSettings) Empty LocalHostName. This is typical.
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythcontext.cpp:635 (LoadDatabaseSettings) Using a profile name of: 'mythtv-master' (Usually the same as this host's name.)
Oct 24 17:54:21 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythcontext.cpp:872 (TestDBconnection) Start up testing connections. DB localhost, BE , attempt 0, status dbAwake, Delay: 2000
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: N CoreContext mythcorecontext.cpp:1826 (InitLocale) Setting QT default locale to en_US
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythcorecontext.cpp:1859 (SaveLocaleDefaults) Current locale en_US
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: N CoreContext mythlocale.cpp:120 (LoadDefaultsFromXML) Reading locale defaults from /usr/share/mythtv//locales/en_us.xml
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythpowerdbus.cpp:540 (AcquireLock) PowerDBus: Failed to delay sleep,shutdown: Permission denied
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythpower.cpp:354 (PowerLevelChanged) Power: On AC power
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythpower.cpp:136 (Init) Power: Supported actions: None
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythtranslation.cpp:62 (load) Loading en_ca translation for module mythfrontend
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythcorecontext.cpp:460 (ConnectCommandSocket) MythCoreContext::ConnectCommandSocket(): Connecting to backend server: localhost:6543 (try 1 of 60)
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythcorecontext.cpp:1708 (CheckProtoVersion) MythCoreContext::CheckProtoVersion(): Using protocol version 91 BuzzOff
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: N CoreContext mythtranscode.cpp:556 (main) Transcoding HTTP Live Stream ID 60
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: W CoreContext mythtranscodeplayer.cpp:19 (SetTranscoding) TranscodePlayer: No decoder yet - cannot set transcoding
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythplayer.cpp:430 (OpenFile) Player(0): Opening '/media/disk6/TVshows/1291_20161125073000.mpg'
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythvideoprofile.cpp:1325 (InitStatics) VideoProfile: No window!
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext avformatdecoder.cpp:2029 (ScanStreams) AFD: codec ac3 has 6 channels
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext avformatdecoder.cpp:2508 (OpenAVCodec) AFD: Opened codec 0x563e3b50d940, id(ac3) type(Audio)
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext avformatdecoder.cpp:2029 (ScanStreams) AFD: codec ac3 has 2 channels
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext avformatdecoder.cpp:2508 (OpenAVCodec) AFD: Opened codec 0x563e3b50cfc0, id(ac3) type(Audio)
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext avformatdecoder.cpp:2427 (ScanStreams) AFD: Using ffmpeg for video decoding
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext avformatdecoder.cpp:2508 (OpenAVCodec) AFD: Opened codec 0x563e3b506d40, id(mpeg2video) type(Video)
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: N CoreContext audioplayer.cpp:158 (ReinitAudio) AudioPlayer: Enabling Audio
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: N CoreContext transcode.cpp:472 (TranscodeFile) HLS: Using segment size of 4 seconds
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: N CoreContext transcode.cpp:546 (TranscodeFile) x264 HLS using: 2 threads, 'veryfast' profile and 'film' tune
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythvideoout.cpp:175 (SetDeinterlacing) VideoOutput: SetDeinterlacing (Doublerate 0): Single Medium|CPU Double None
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext transcode.cpp:1022 (TranscodeFile) Transcoding for HTTP Live Streaming
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I VideoDecodeBuffer avformatdecoder.cpp:4674 (ProcessAudioPacket) AFD: Audio stream changed
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I VideoDecodeBuffer avformatdecoder.cpp:4677 (ProcessAudioPacket) AFD: Number of audio channels changed from 2 to 6
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: E VideoDecodeBuffer avformatdecoder.cpp:4725 (ProcessAudioPacket) AFD: Unknown audio decoding error
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I VideoDecodeBuffer avformatdecoder.cpp:4674 (ProcessAudioPacket) AFD: Audio stream changed
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I VideoDecodeBuffer avformatdecoder.cpp:4677 (ProcessAudioPacket) AFD: Number of audio channels changed from 2 to 6
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext transcode.cpp:1523 (TranscodeFile) mythtranscode: 0% Completed @ 0 fps.
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:54:42 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext transcode.cpp:1523 (TranscodeFile) mythtranscode: 15% Completed @ 843.183 fps.
Oct 24 17:54:42 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:54:46 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:54:47 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:54:48 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:54:49 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:01 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:02 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext transcode.cpp:1523 (TranscodeFile) mythtranscode: 30% Completed @ 833.704 fps.
Oct 24 17:55:02 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:12 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:12 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:13 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:14 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:17 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:17 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:19 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:19 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:19 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext transcode.cpp:1523 (TranscodeFile) mythtranscode: 46% Completed @ 836.113 fps.
Oct 24 17:55:22 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:42 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext transcode.cpp:1523 (TranscodeFile) mythtranscode: 62% Completed @ 841.778 fps.
Oct 24 17:55:42 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:46 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:47 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:49 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:55:49 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:56:02 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext transcode.cpp:1523 (TranscodeFile) mythtranscode: 77% Completed @ 837.53 fps.
Oct 24 17:56:02 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:56:03 mythtv-master mythtranscode: mythtranscode[1378640]: E VideoDecodeBuffer avformatdecoder.cpp:4725 (ProcessAudioPacket) AFD: Unknown audio decoding error
Oct 24 17:56:03 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:56:17 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:56:17 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:56:18 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:56:19 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:56:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext transcode.cpp:1523 (TranscodeFile) mythtranscode: 94% Completed @ 846.749 fps.
Oct 24 17:56:22 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:56:29 mythtv-master mythtranscode: mythtranscode[1378640]: E VideoDecodeBuffer avformatdecoder.cpp:4897 (GetFrame) decoding error End of file (-541478725)
Oct 24 17:56:29 mythtv-master mythtranscode: mythtranscode[1378640]: E CoreContext mythavformatwriter.cpp:243 (WriteVideoFrame) AVFW(/var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts): video encode error: Invalid argument (0)
Oct 24 17:56:29 mythtv-master mythtranscode: mythtranscode[1378640]: N CoreContext mythtranscode.cpp:715 (main) Transcoding done
Oct 24 17:56:29 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythpowerdbus.cpp:73 (~MythPowerDBus) PowerDBus: Closing interfaces
Oct 24 17:56:29 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythcontext.cpp:1678 (~MythContext) Waiting for threads to exit.
Oct 24 17:56:30 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythcontext.cpp:1684 (~MythContext) Exiting
Code: Select all
root@mythtv-master:~# ll -h /var/lib/mythtv/streaming/
total 24K
drwxrwsr-x 2 mythtv mythtv 4.0K Oct 24 17:56 ./
drwxrwsr-x 13 mythtv mythtv 4.0K Sep 10 02:03 ../
-rw-r--r-- 1 mythtv mythtv 0 Oct 24 17:54 1291_20161125073000.mpg.640x368_600kV_64kA.ao_64kA.000001.ts
-rw-r--r-- 1 mythtv mythtv 166 Oct 24 17:56 1291_20161125073000.mpg.640x368_600kV_64kA.ao_64kA.m3u8
-rw-r--r-- 1 mythtv mythtv 0 Oct 24 17:54 1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts
-rw-r--r-- 1 mythtv mythtv 161 Oct 24 17:56 1291_20161125073000.mpg.640x368_600kV_64kA.av.m3u8
-rw-r--r-- 1 mythtv mythtv 289 Oct 24 17:54 1291_20161125073000.mpg.640x368_600kV_64kA.html
-rw-r--r-- 1 mythtv mythtv 469 Oct 24 17:54 1291_20161125073000.mpg.640x368_600kV_64kA.m3u8
Code: Select all
root@mythtv-master:~# ll -h /home/mythtv/.mythtv/3rdParty/JW_Player/
total 784K
drwxr-xr-x 2 mythtv mythtv 4.0K Sep 9 20:44 ./
drwxr-xr-x 3 mythtv mythtv 4.0K Sep 9 20:44 ../
-rw-r--r-- 1 mythtv mythtv 14K Sep 9 20:44 adaptiveProvider.swf
-rw-r--r-- 1 mythtv mythtv 137K Sep 9 20:44 jwplayer.js
-rw-r--r-- 1 mythtv mythtv 277K Sep 9 20:44 'JW Player Quick Start Guide.pdf'
-rw-r--r-- 1 mythtv mythtv 625 Sep 9 20:44 license.txt
-rw-r--r-- 1 mythtv mythtv 105K Sep 9 20:44 player.swf
-rw-r--r-- 1 mythtv mythtv 8.2K Sep 9 20:44 preview.jpg
-rw-r--r-- 1 mythtv mythtv 5.7K Sep 9 20:44 readme.html
-rw-r--r-- 1 mythtv mythtv 667 Sep 9 20:44 readme.mythtv
-rw-r--r-- 1 mythtv mythtv 6.8K Sep 9 20:44 swfobject.js
-rw-r--r-- 1 mythtv mythtv 195K Sep 9 20:44 video.mp4
Code: Select all
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: N CoreContext transcode.cpp:472 (TranscodeFile) HLS: Using segment size of 4 seconds
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: N CoreContext transcode.cpp:546 (TranscodeFile) x264 HLS using: 2 threads, 'veryfast' profile and 'film' tune
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext mythvideoout.cpp:175 (SetDeinterlacing) VideoOutput: SetDeinterlacing (Doublerate 0): Single Medium|CPU Double None
Oct 24 17:54:22 mythtv-master mythtranscode: mythtranscode[1378640]: I CoreContext transcode.cpp:1022 (TranscodeFile) Transcoding for HTTP Live Streaming
Code: Select all
root@mythtv-master:~# grep -i mythtranscode /var/log/mythtv/mythbackend.log
Oct 23 04:53:59 mythtv-master mythbackend: mythbackend[3477]: W HTTPLiveStream httplivestream.cpp:86 (run) HLS(): Command '/usr/bin/mythtranscode --hls --hlsstreamid 57 --verbose general --loglevel info --quiet --syslog local7' returned 139
Code: Select all
ed@mythtv-master:~$ mythtranscode -i /media/disk6/TVshows/1291_20161125073000.mpg --hls --height 368 --width 640 --maxsegments 4 -e ts -p veryfast --loglevel debug --showprogress -v -o /var/lib/mythtv/streaming/1291_20161125073000.mpg.640x368_600kV_64kA.av.000001.ts
Thank you.