On 30/10/2018 11:05, I wrote:
On 29/10/2018 20:39, I wrote:

At present I am still testing it with default file locations.  I have run into a problem I have so far been unable to solve; it hangs while tagging.  If I repeat the run with get_iplayer --force --tag-only --verbose it displays the metadata it has processed followed by
  Started writing to temp file.
  Progress: >  0% ------------------------------------------------------|

It does not move from 0%.

It seems those words were written by AtomicParsley.  "Started writing" occurs at line 4859 of parsley.cpp and "Progress:" at 4360.  I am going to have to work out how get_iplayer invokes AtomicParsley to write to a temp file.  That is unfortunate because although AtomicParsley documentation describes the tags and the format of a .mp4 file, there is very little on how to invoke it.

AtomicParsley does create a temporary file, and it does write to it. What it writes seems to start correctly with ftyp, moov, mvhd, trak, tkhd, edts and so on atoms. The problem is that it abruptly stops. For example last Sunday's Andrew Marr programme with hvfxsd3 was 813MByte. The temp file stopped being written after 4365 bytes. The latest Film Review was 137MByte. The temp file stopped after 196kByte. There is no error message; it just hangs.

For debugging I can invoke AtomicParsley manually with something like

AtomicParsley /path/filename.mp4 "--description" "presenter"

but it probably is not worth the effort.

Best wishes
Richard



_______________________________________________
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer

Reply via email to