-
Notifications
You must be signed in to change notification settings - Fork 350
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lossless transcode in GUI aborts in 35/fixes #1063
Comments
3789c9c works correctly, and 5e83f17 fails
|
How do you invoke lossless transcode? |
Normally I use the FE GUI to launch my "Lossless" transcode profile after watching/editing a recording I want to keep. Long ago there was a GUI option to set lossless in the profile which was later removed, but the flag is still in the db and it still works(/worked). You can also use the -m option to mythtranscode.
This is from my build notes. I don't know how old is it. I kind of remember it to be (or have been) true.
And while I haven't looked very closely at it, this sure seems to imply that MP3 is required for lossless: 5e83f17#diff-b464b8c19c5242ae85ba9c392c29c1db41fba89f4343582cb1758326245f37b6L628-L632
Almost all of them should be mpeg2video, save the old nupples.
|
Yes, this is related to commit 5e83f17
You may change the 'chanid' and 'starttime' options, but the recording needs valid cutpoints. |
Interesting. On the test system I can successfully transcode even with 5e83f17. I suspect the key difference between test and "production" is that on test I didn't --enable-libmp3lame. Let's see if that's the difference.... Hmm, no, at least not on the test system, it works with 5e83f17 and --enable-libmp3lame. That's disappointing. I wonder why prod fails. Ubuntu 22 vs 24, and launching mythtranscode via GUI vs CLI, and I suppose it could be something odd about the recording but I've never seen this particular error before. More testing..... Hmm, when I tested prod originally, did create a cutlist or just a quick recording? P.S. A very small mpeg2video recording and the corresponding (otherwise empty) mythconverg: |
Mythranscode for lossless conversion of mpeg2 files is invoked differently from the GUI and the command line. Before 5e83f17 , the GUI only worked if you do the "transcodelossless" quirk and had I am interested in the terminal logs when you transcode a video, not the video itself. Most users circumvent the lack of setting the hidden option "transcodelossless" in the 'mpeg2' profile by
See the wiki User_Jobs for the parameter or Setup_General (search for "Transcoder command") |
Okay, that's kind of weird, but a user job works. Thanks. On the bright side, now I can completely disable transcode jobs so that if I accidentally hit the wrong profile I don't trash a recording. |
Platform:
Linux mythbackend 6.5.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 7 09:00:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
MythTV version:
v35.0-12-g30ba688773
Package version:
Component:
What steps will reproduce the bug?
Attempt to transcode a file using lossless option.
How often does it reproduce? Is there a required condition?
Every time so far.
What is the expected behaviour?
Worked fine in v35-Pre-331-g41b921c949
What do you see instead?
Additional information
Based on the comments, a glance at the removed code, and the fact that I have to --enable-libmp3lame for lossless transcode support, I'd suspect 5e83f17.
Removing Nupple would be a bit annoying since I still have old recordings, but I think editing nuv has been broken for some time anyway. Breaking lossless transcode is huge -- one of the best features of myth is the ability to cut commercials/credits/etc.
The text was updated successfully, but these errors were encountered: