[mythtv-users] Ticket #12546: Captions not recognized in MP4 recordings

Karl Newman newmank1 at asme.org
Tue Nov 17 22:39:12 UTC 2015


On Tue, Nov 17, 2015 at 12:35 PM, Phil Bridges <gravityhammer at gmail.com>
wrote:

> On Tue, Nov 17, 2015 at 3:31 PM, John P Poet <jppoet at gmail.com> wrote:
>
>> On Tue, Nov 17, 2015 at 12:41 PM MythTV <noreply at mythtv.org> wrote:
>>
>>> #12546: Captions not recognized in MP4 recordings
>>> ----------------------------------+-----------------------------
>>>  Reporter:  gravityhammer@…       |          Owner:
>>>      Type:  Bug Report - General  |         Status:  new
>>>  Priority:  minor                 |      Milestone:  unknown
>>> Component:  MythTV - General      |        Version:  Unspecified
>>>  Severity:  medium                |     Resolution:
>>>  Keywords:  MP4 captions          |  Ticket locked:  0
>>> ----------------------------------+-----------------------------
>>>
>>> Comment (by Phil Bridges <gravityhammer@…>):
>>>
>>>  OK - stupid question.  How do I apply this patch?
>>>
>>>  I put the file in /usr/bin
>>>  ran  patch -p0 < h264-captions2.patch
>>>
>>>  I get:
>>>  can't find file to patch at input line 11
>>>  Perhaps you used the wrong -p or --strip option?
>>>  The text leading up to this was:
>>>  --------------------------
>>>  |commit 4dd789efdce70c969b283642f1a484fd585e183b
>>>  |Author: rkrishna1 <sun.radha at gmail.com>
>>>  |Date:   Wed Nov 6 21:04:26 2013 +0530
>>>  |
>>>  |    Add H264 Caption extraction
>>>  |
>>>  |diff --git a/mythtv/external/FFmpeg/libavcodec/h264.c
>>>  b/mythtv/external/FFmpeg/libavcodec/h264.c
>>>  |index 8c0544a..f464364 100644
>>>  |--- a/mythtv/external/FFmpeg/libavcodec/h264.c
>>>  |+++ b/mythtv/external/FFmpeg/libavcodec/h264.c
>>>  --------------------------
>>>  File to patch:
>>>
>>
>> That patch applies to the source code. You would need to build MythTV
>> from source, with that patch applied, and then run it.
>>
>> You can grab the source like:
>>
>> $ mkdir ~/src && cd ~/src
>> $ git clone -b fixes/0.27 git://github.com/MythTV/mythtv.git
>> $ git clone -b fixes/0.27 git://github.com/MythTV/mythweb.git
>>
>> Then patch it:
>> $ cd ~/src/mythtv
>> $ patch -p1 < /path/to/h264-captions.patch
>>
>> Build it:
>> $ cd ~/src/mythtv/mythtv
>> $ ./configure
>> $ make
>>
>> Install it:
>> $ sudo make install
>>
>> That will (by default) install it all in /usr/local. If you have
>> installed from packages, then that version is probably installed in /usr.
>> To avoid conflicts you may want to uninstall the packages first. You should
>> also backup your database before running the new version just in case
>> something goes wrong.
>>
>> There are much more detailed instructions on building from source here:
>> https://www.mythtv.org/wiki/MythTV-HOWTO_-_0.27
>> https://www.mythtv.org/wiki/User_Manual:Initial_Installation
>>
>> If you have never build from source before, there are likely a bunch of
>> prerequisites that you will need.  Those links should help you with those.
>> If you need further help please ask on the mythtv-users mailing list, at
>> the MythTV forum, or on freenode in the mythtv-users channel.
>>
>> John
>>
>
>
> Thanks, John.  I'm running the ebuild from Gentoo right now, so I'll need
> to look at building from source.
>
> Thanks again!
>

Fixed top posting. The convention on this mailing list is bottom posting,
so please post your response below the text you're replying to.

You're in luck. Gentoo already builds from source by default, and it's
super easy to add in patches. You just need to create a directory
/etc/portage/patches/media-tv/mythtv/ and then drop your patches in there
(they need to be named with a *.patch extension). Then emerge mythtv. The
mythtv ebuild will pick up user patches automatically after unpacking the
source (it will show a confirmation message as it is applying your patch).

Sincerely,

Karl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20151117/f9b64d31/attachment.html>


More information about the mythtv-users mailing list