Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Video stream recording (http://stream-recorder.com/forum/forumdisplay.php?f=4)
-   -  

how to use AdobeHDS to convert local .f4f files?

(http://stream-recorder.com/forum/showthread.php?t=14620)

teostream 12-01-2012 03:44 PM

how to use AdobeHDS to convert local .f4f files?


 
i downloaded a movie i bought through Vudu and it was downloaded 3 files:
1. 9000.f4m
2. 9000Seg1.f4f
3. f4f_frag_offsets.csv


a) I ran php AdobeHDS.php 9000Seg1.f4f
> Found 0 fragments
b) then I ran php AdobeHDS.php --manifest "file:///<goodPath>/9000.f4m" 9000Seg1.f4f

I get a bunch of errors about the XML file:
Warning: simplexml_load_string(): Entity: line 27: parser error : Opening and ending tag mismatch: META line 11 and head in AdobeHDS.php on line 409

Is it possible to use AdobeHDS to convert local .f4f files?

KSV 12-02-2012 07:59 AM

Re: how to use AdobeHDS to convert local .f4f files?


 
manifest switch is supposed to work with remote manifest url not locally saved manifest file.
Code:

php AdobeHDS.php --manifest "http://some.server.com/manifest.f4m"
if you are trying to join locally saved fragments then use base filename without the trailing counter.

Code:

php AdobeHDS.php 9000Seg
or
Code:

php AdobeHDS.php --fragments 9000Seg
also f4f extension is optional. go through wiki once again.

teostream 12-02-2012 10:08 AM

Re: how to use AdobeHDS to convert local .f4f files?


 
Thanks I had tried without the segment index. Thanks to you i tried without the extension and it worked.

Code:

$ php AdobeHDS.php 9000Seg.f4f

                            KSV Adobe HDS Downloader

Found 0 fragments

Now it works but i get a memory exception. I have only 4GB of RAM on my laptop and the file is 6GB.

Code:

$ php AdobeHDS.php 9000Seg

                            KSV Adobe HDS Downloader

Found 1 fragments                                                             

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 6934686386 bytes) in /Scripts/AdobeHDS.php on line 1758


KSV 12-02-2012 10:39 AM

Re: how to use AdobeHDS to convert local .f4f files?


 
6 GB :eek: a single fragment size can't be that large. this script is intended to process client side fragments which will be hardly of few MB in any case. probably you are trying to process the f4f file generated on server side. simply renaming it to f4v or mp4 may work in that case.

teostream 12-03-2012 07:37 AM

Re: how to use AdobeHDS to convert local .f4f files?


 
This file is the result of downloaded an HDX version from VUDU.

I had tried to change the extension to .mp4 and it did not work :(

KSV 12-03-2012 08:12 AM

Re: how to use AdobeHDS to convert local .f4f files?


 
i have checked out vudu.com myself. they are using FlashAccess DRM to protect their content. even trailers are DRM'ed. also method to access individual fragments is quite different (too old or custom) Seg1.f4f/range/97248-13224690 instead of regular Seg1-Fragx. This script can't be of much use in case of encrypted content.


All times are GMT -6. The time now is 01:46 PM.