[mythtv-users] Compiling 0.25-fixes mythtranscode against 0.26 library's is it possible?
John Pilkington
J.Pilk at tesco.net
Thu Jul 11 13:14:34 UTC 2013
On 11/07/13 13:10, Anthony Giggins wrote:
>
>
> On 4 July 2013 23:33, John Pilkington <J.Pilk at tesco.net
> <mailto:J.Pilk at tesco.net>> wrote:
>
> On 04/07/13 13:43, Anthony Giggins wrote:
>
>
>
> On 4 July 2013 22:11, Anthony Giggins
> <seven at seven.dorksville.net <mailto:seven at seven.dorksville.net>
> <mailto:seven at seven.__dorksville.net
> <mailto:seven at seven.dorksville.net>>> wrote:
>
>
>
> On 4 July 2013 21:27, John Pilkington <J.Pilk at tesco.net
> <mailto:J.Pilk at tesco.net>
> <mailto:J.Pilk at tesco.net <mailto:J.Pilk at tesco.net>>> wrote:
>
> On 04/07/13 00:20, Michael Stucky wrote:
>
>
> OK, thanks for that. I have a first shot at a
> switchable script and
> my first .mkv file. It plays in the frontend
> but I
> can't step or
> use the editor on it. I think I saw something
> recently
> about that,
> but it's bedtime now. I suppose MythArchive
> will choke
> on it, too.
>
> Running: mythffmpeg -i
> 1002_20130703195800.mkv 2>&1 |
> grep -C 4 Video
>
> Input #0, matroska,webm, from
> '1002_20130703195800.mkv':
> Metadata:
> ENCODER : Lavf54.6.101
> Duration: 00:59:11.60, start: 0.000000,
> bitrate:
> 3008 kb/s
> Stream #0:0: Video: mpeg2video (Main),
> yuv420p,
> 720x576 [SAR
> 64:45 DAR 16:9], 8153 kb/s, 25 fps, 25 tbr, 1k
> tbn, 50
> tbc (default)
> Stream #0:1: Audio: mp2, 48000 Hz,
> stereo, s16,
> 256 kb/s (default)
>
> At least one output file must be specified
>
> John
>
>
>
> I should have mentioned above, once the file is in
> an MKV
> container it
> is no longer in a format that MythTV considers a
> "recording". In other
> words, it is not editable or seekable as a
> recording. You
> need to use
> "mythexport" or some other script like that to move
> it to
> your MythTV
> Video library where you can play, fastforward,
> rewind, etc.
> as you would
> any imported video.
>
> Mike
>
>
> Thanks for that, too.
>
> I've posted the new version, mythDVBcut_20130704.sh,
> above the
> old one here, and added a small covering note. I hope
> it's useful.
>
> http://www.mythtv.org/wiki/____MythDVBcut
> <http://www.mythtv.org/wiki/__MythDVBcut>
>
> <http://www.mythtv.org/wiki/__MythDVBcut
> <http://www.mythtv.org/wiki/MythDVBcut>>
>
> The other part of the package, pycut_20130305.py, for
> use with
> eg h264 recordings, is unchanged at the bottom of the page.
>
>
> John
>
>
> I've been Playing with this also I've added this section as
> provided
> by Michael as I'd much rather only make the HD recordings
> into mkv
> only instead of the non-HD recordings which work as mpeg2
>
> VRES=`grep Video temp$$.txt | head -n1 | cut -f 11,11
> -d' '`
> if [ "${VRES}" = "1440x1080" ] ; then
> echo "HD recording Remuxing to mkv" >> log$$
>
>
> filename=`mediainfo '--Inform=General;%FileName%' "$1"`
>
> OUTFILE="$filename".mkv
>
> CMD="ionice -c3 mythffmpeg -fflags +genpts -i
> $TEMPHEAD.m2v
> -i $TEMPAUDIO -vcodec copy -acodec copy $OUTFILE "
>
> # tell mythDB about new filename
>
> echo "update recorded set basename='${OUTFILE}' where
> chanid=$chanid and starttime='$starttime';" | mysql -N
> -u${DBUserName} -p${DBPassword} -h${DBLocalHostName} ${DBName}
> else
>
> CMD="ionice -c3 mplex -o "$1" -V -f 9 $TEMPHEAD.m2v
> $TEMPAUDIO"
> OUTFILE="$1"
> fi
>
> Only Problem is mediainfo '--Inform=General;%FileName%' "$1"`
> returns nothing so the intial run was as file called .mkv
> So I've
> since removed the filename variable and made
> OUTFILE="$1".mkv instead
>
> $ mediainfo '--Full'
> /storage2/recordings/4032___20130702074000.mpg.old
>
> $
>
> Cheers,
>
> Anthony
>
>
> Ignore me, wrong video file used :(
>
> anyway at this stage of the script this should be
>
> filename=`mediainfo '--Inform=General;%FileName%' "$1".old`
>
> however this still give the same value as $1 so no value here
>
> but seems to work perfectly
>
>
> Cheers,
>
> Anthony
>
>
> Yes, it makes sense to make the choice depend on resolution, and I
> had wondered before about marking as transcoded - but I don't think
> the mythcenter-wide theme makes that flag available. There should
> probably be a check to prevent the script working on an mkv file,
> too - although input of the filename ought to give that automatically.
>
> I've occasionally found that a programme recorded shortly after the
> startup of a part-time channel can be edited but will then take the
> pycut route. A second pass with no cutlist will usually fix that.
>
> Also, very rarely, ProjectX will find a backward jump in a timestamp
> and lose the rest of the recording. Once or twice I've taken steps
> to fit things back together but it's very rare here and not often
> worth the effort.
>
> I haven't tested all possibilities, obviously, but it worked on my
> SD recordings. Now I think I'll set it back to non-mkv working.
>
> Cheers,
>
>
> John
>
>
>
> Hi John,
>
> I've been running this manually for some time however should I be able
> to run this as a userjob?
>
> each time I try it fails
>
> Jul 11 22:05:19 mythtv mythlogserver: mythbackend[2678]: E
> UserJob_18837 jobqueue.cpp:2444 (DoUserJobThread) JobQueue: User Job
> 'mythDVBcut.sh 4003_20130710192500.mpg' failed.
>
> however if I run the command manually as the same user ie. mythtv is
> runs without any errors?
>
> Cheers,
>
> Anthony
>
I've never tried this, although it's obviously something that people
expect to be able to do. I run it from one of several tabs open in a
kde-konsole on the monitor and there's lots of terminal output that
perhaps needs to be sent to /dev/null. Hints invited.
John
More information about the mythtv-users
mailing list