Share

Yet Another Metadata Injector for FLV

Code

Programming Languages: C

License: BSD License

Show:

What's happening?

  • Comment: adds no metadata to an flv file with only an audio stream

    Please note that there are no keyframes in an audio-only FLV file! The only way to make an audio-only file seekable is by using a flash server like Red5/Wowza/FMS.

    2010-01-02 10:11:55 UTC by nobody

  • Comment: Segmentation fault on large file after 64-bit compile

    Yamdi should (1) not attempt to mmap whole file into memory and (2) print informative message in case of memory outage.

    2009-08-30 09:30:05 UTC by skliarie

  • Comment: Segmentation fault on large file after 64-bit compile

    Here are the last lines of yamdi execution under strace before the segfault: open("/home/inter/public_html/multimedia/moviefiles/Afula_06-04-06.flv", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 4 mmap2(NULL, 3448698092, PROT_READ, MAP_PRIVATE, 3, 0) = -1 ENOMEM (Cannot allocate memory) --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 32367 detached Looks like...

    2009-08-30 09:26:06 UTC by nobody

  • Segmentation fault on large file after 64-bit compile

    I recompiled yamdi using the following line (taken from the download instructions) gcc yamdi.c -o yamdi -O2 -Wall -D_FILE_OFFSET_BITS=64 When I try to run yamdi on a 3 1/2 gb file, I get the following error: Segmentation fault.

    2009-08-30 09:19:07 UTC by yfischer

  • too much memory

    There is any way to avoid the use of RAM and use a temp file instead? I get this error on files > 800MB Yikes! One of your processes (yamdi, pid 17999) was just killed because your processes are, as a whole, consuming too much memory. If you believe you've received this message in error, please contact Support.

    2009-08-08 23:17:52 UTC by nobody

Our Numbers