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 iView (ABC Australia) downloaders

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

mce 02-21-2014 01:32 PM

Re: How to use iView (ABC Australia) downloaders


 
Version 20140222 is available.
  • Fix for illegal characters in filename.

jmiezitis 02-21-2014 08:59 PM

Re: How to use iView (ABC Australia) downloaders


 
Using version 20140222 of iViewNapper and 2.3r557 of rtmpdump to download Rake ~280Mb file and rtmpdump crashes approximately every 20%. Unfortunately cannot provide errors as the window rtmpdump runs in closes immediately. Log file does not show any errors either.

Not too much of an issue just means I have to start the fetch 5 times to get the episode.:)

Thanks for your work.

dav1doz 02-23-2014 09:38 PM

Re: How to use iView (ABC Australia) downloaders


 
On an older PVR, the downloaded file wouldn't play. Examining it with ffprobe showed an flv container format, despite the .mp4 file name extension. Changing the extension to .flv, then:
"[path to]\ffmpeg" -i %1 -vcodec copy -acodec copy "%~n1.mp4"
fixed it.

blood.eaglz 02-27-2014 12:01 AM

Re: How to use iView (ABC Australia) downloaders


 
Quote:

Originally Posted by dav1doz (Post 64937)
...ffprobe showed an flv container format, despite the .mp4 file name extension. Changing the extension to .flv, then: "[path to]\ffmpeg" -i %1 -vcodec copy -acodec copy "%~n1.mp4" fixed it.

Yep, iView uses the F4V file container with a mp4 extension (for god knows what reason), so a lot of older hardware chokes on it without remuxing it first, though you do not need to change the extension first.

Since its been a while, and all previous downloads links are dead, here is my way of dealing with remuxing files.[download from google drive]

Basically its 2 bat files, a Zeranoe FFmpeg build and a dos app called recycle.exe from MaDdoG software CmdUtils v1.5.

The bat files and FFmpeg are in the same folder as the files we want to remux, while recycle.exe is put in the windows => system32 directory.

To do a single file drag and drop it onto remux.bat, and it will do its thing, the bat file has some redundancies built in (which is why recycle.exe is used rather than windows inbuilt delete.exe) as in the past some iView files have had garbage data at the beginning that resulted in unplayable remuxes, so if the original file was gone you had to start from scratch, then fix the original file with a hex editor, then remux it, luckily this is extremely rare now.

remux.bat copies the streams to a new file [original filename]_PROCESSING.mp4, in case the process f's up during the remux so you know it wasn't successful, and can just delete the processing file and start again. If successful it then renames it to [original filename]_ReMux.mp4, so you can tell at a glance if the file has already been remuxed, then sends the original to the recycle bin so its retrievable if need be.
Code:

ffmpeg -i %1 -vcodec copy -acodec copy "%~n1_PROCESSING.mp4"
ren "%~n1_PROCESSING.mp4" "%~n1_ReMux.mp4"
recycle -f %1

feeder.bat is simply a for loop that sends all *.mp4 files through remux.bat, even previously remuxed ones.

blood.eaglz 02-27-2014 01:55 AM

Re: How to use iView (ABC Australia) downloaders


 
Now on a different topic, where do we currently stand on getting unmetered downloads back?

mce 02-28-2014 03:35 AM

Re: How to use iView (ABC Australia) downloaders


 
When we can find the new Auth Key.

blood.eaglz 02-28-2014 04:11 AM

Re: How to use iView (ABC Australia) downloaders


 
Quote:

Originally Posted by mce (Post 65011)
When we can find the new Auth Key.

Wait, you mean the token?

If so the akamihd unmetered stuff uses tokenhd from the same auth.xml

example
Code:

GET /z/playback/_definst_/goodgame_10_02.mp4/manifest.f4m?hdcore=true&hdnea=st=1393584602~exp=1393594601~acl=/*~hmac=b4d6bd5c6072716114003091ae1a8e579191d477e44bb6344ee8cb2fa86deb58&hdcore=2.10.3&g=YLMGAYNGTKEM

SafeBoy63 02-28-2014 04:35 PM

Re: How to use iView (ABC Australia) downloaders


 
With reference to the new version of iview napper {thank you MCE!} ... we get this error:

************** Exception Text **************
System.Xml.XmlException: Reference to undeclared entity 'nbsp'. Line 184, position 11.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.HandleGeneralEntityRe ference(String name, Boolean isInAttributeValue, Boolean pushFakeEntityIfNullResolver, Int32 entityStartLinePos)
at System.Xml.XmlTextReaderImpl.ResolveEntity()
at System.Xml.XmlLoader.LoadEntityReferenceNode(Boole an direct)
at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.LoadXml(String xml)
at iViewNapper.Form1.ProcessiView()
at iViewNapper.Form1.Form1_Shown(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnShown(EventArgs e)
at System.Windows.Forms.Control.InvokeMarshaledCallba ckHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Objec t userData)
at System.Runtime.CompilerServices.RuntimeHelpers.Exe cuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallba ck(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallba cks()


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5477 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
iViewNapper
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///S:/Napper%20Downloads/iViewNapper_20140222.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5476 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Web.Extensions
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.5458
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Web.Extensions/3.5.0.0__31bf3856ad364e35/System.Web.Extensions.dll
----------------------------------------
System.Web.Abstractions
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.5420
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Web.Abstractions/3.5.0.0__31bf3856ad364e35/System.Web.Abstractions.dll
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5479 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_64/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.5420 built by: Win7SP1
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.




What did we do wrong ?

gxdata 03-03-2014 07:48 PM

Re: How to use iView (ABC Australia) downloaders


 
'Napper, latest: ABC News series has an error, ShowPicture

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at iViewNapper.Form1.ShowPicture()
at iViewNapper.Form1.ListBox1_SelectedIndexChanged(Ob ject sender, EventArgs e)

m4rk01 03-04-2014 05:29 AM

Re: How to use iView (ABC Australia) downloaders


 
Quote:

Originally Posted by WesternWombat (Post 64670)
... iView seems to miss out days at a time ... Has anyone else noticed this?

Yes, QI was missing every Friday for awhile. Even now, Series 7 has started at Episode 3. It requires pressing them via http://www2b.abc.net.au/tmb/Client/M...8&t=7&te=False


All times are GMT -6. The time now is 09:07 AM.