FLV Knife
Friday 3 March 2006 @ 4:00 pm

FLV Knife is a tool which helps working with Flash Video (FLV).
FLV Knife is in an early alpha-state but it is working and productive.
Supports Flash 6/7/8 video (Spark H.263, On2 VP6)

Download

  • FLVKnifeSetup_0.0.0003.exe I recommend to read the comments before downloading as there were reported a few problems using FLVKnife. The software will not be updated in the near future. Anyway, the software does not break anything.

Current features

  • FLV Player
  • FLV Metadata Injector
  • Visual cutting of FLVs
  • Print the metadata of FLVs

FLV Knife uses FLVTool2 created by my friend Norman Timmler inlet media .

Metadata Injector
The Metadata Injector supports upgrading FLV 1.0 to FLV 1.1.
Additionally it is possible to add name-values-pairs und custom CuePoints with an XML-file.

FLV Knife is programmed using Flash 8, Eclipse, MTASC, FDT and SWF Studio v3.1.

Screenshots

FLV Player
FLV Knife Screenshot

Metadata Injector
FLV Knife Screenshot

Cut Video
FLV Knife Screenshot

Print Metadata
FLV Knife Screenshot

- Posted in Flash by Sönke  




72 Responses to 'FLV Knife'

  1. cosmin - March 7th, 2006 at 8:47 am

    I get an error.
    Could not find library MSVCR80.dll required by tortoiseSVN.
    This happens when I switch workspace or click the folder icon at lower left.

    cosmin

  2. Sönke - March 7th, 2006 at 11:50 am

    Hi Cosmin, this is a strange error. Are you using windows without admin-rights?
    I guess you don’t have tortoiseSVN. But there should be no need to.
    Currently I have no idea but I will have a deeper look.

  3. wrd1 - March 13th, 2006 at 5:12 pm

    Any idea why the cut video markers would loose their numerical values? Both mark start and mark end read “NaN Sec” currently, but only for one file. This occured while preparing to cut. My other files are fine.

  4. wrd1 - March 13th, 2006 at 5:20 pm

    Found a solution to my previous inquiry: I cannot run another FLV player while editing. Sorry to bother you! Thank you for a wonderfully capable application.

  5. Sönke - March 13th, 2006 at 5:21 pm

    Yes, because the file you are trying has no metadata yet. First insert the metadata and then you can cut.

  6. cosmin - March 20th, 2006 at 10:54 pm

    Actually I do have tortoiseSVN.
    And I have admin rights.
    But it’s a win XP :) To the end of this week I’ll try once more.
    I will be doing some hard video stuff so this tool will help me a lot if I get it going.

  7. Marlon - April 7th, 2006 at 5:30 pm

    How about a version for OS X :-)

  8. Sönke - April 7th, 2006 at 5:41 pm

    If someone pays me a Zinc license OS X would be no problem ;)

  9. Matt - April 9th, 2006 at 5:16 am

    I’d ge glad to pay you for an OS X version. What would it cost me? Please email me ASAP. I need it now!

  10. Matt - April 9th, 2006 at 5:17 am

    I’d ge glad to pay you for an OS X version. What would it cost me? Please email me ASAP. I need it now!

  11. Joseph - May 22nd, 2006 at 5:06 am

    I cannot get the cut video to work. I am not getting any values where the markers are. If i click on print metadata, i can see the metadata but i still cannot get the cutter to show the values.It says NaN sec

  12. Sönke - May 22nd, 2006 at 8:40 am

    Did you insert/update Metadata first?

  13. Joseph - May 24th, 2006 at 7:06 am

    When I press the execute button to inject metadata, the video disappears from the screen and nothing appears to happen. The custom output file is not created. I am not sure what to put in name value pairs.

  14. sonus cat - November 11th, 2006 at 9:20 am

    Flv knife is a great tool for us to cut flv.
    However, I would like to ask that
    how to use this tool to join 2 flv files to 1 flv files???
    Thanks!!!

  15. Sönke - November 13th, 2006 at 5:48 pm

    this is not possible with flvtool2 yet.
    make a feature-request in the flvtool2 mailinglist and perhaps norman will put some more effort into this.

  16. yoxinsky - November 29th, 2006 at 2:11 am

    Hi,
    this looks like a great job but…
    Do you plan to release an OSX version of your tool? I don’t know how to use the terminal and unfortunately it seems to be the only way to inject metadatas under OSX :-( (for some php-streaming)
    Sorry for my english… I do my best ;-) pleeeeeeaaaaase
    PS, I thought that one could export both osX and Windows projectors with Zinc, no?

  17. Sönke - November 29th, 2006 at 10:10 am

    Hi,

    there are no concrete plans yet but this would be possible when adobe releases apollo. maybe then I will port things.

  18. yoxinsky - November 29th, 2006 at 9:54 pm

    Can’t wait until that moment ;-) i’m gonna badger Adobe to do it faster ;-) And, waoow, thanks for that quick answer!

  19. Mark - December 12th, 2006 at 10:03 pm

    Whenever I try to change directories, FLV Knife hangs. When I shut down and reopen, the program continually flashes as if locked up or something. When I uninstall and reinstall, it does the same thing. I suppose a registry clean may stop it? Is this a bug?

  20. Mark - December 12th, 2006 at 10:10 pm

    Actually I might need some help editing the registry values since a registry clean didn’t seem to work.

  21. Sönke - December 15th, 2006 at 4:04 pm

    This can be a bug but things are not stored in the registry but in a local shared object. try to delete it and start again.

  22. Mike - December 21st, 2006 at 4:16 pm

    Can anyone answer Josephs string of questions cause I’m having the same problems? After Inject Metadata, I’ve replicated everything you have, do I select execute?

  23. Sönke - December 21st, 2006 at 6:26 pm

    Sorry, I have no time to look into it and the next release will be based on a complete different codebase and I expect it in the first half of 2007 with many more features.

  24. Emilie - January 3rd, 2007 at 8:20 pm

    Just a little note to tell you that you’re a genius.
    I just cutted a flv with your prog, and it worked just fine. Thanks a lot

  25. Nate - January 6th, 2007 at 9:30 pm

    Any chance of a linux build?

  26. Sönke - January 8th, 2007 at 8:41 am

    Perhaps in the middle of the year depending on the release date of apollo.

  27. Mencken - January 25th, 2007 at 2:59 am

    wrd1, Joseph (& any others with similar problems):

    Something I’ve discovered: note that Sönke’s “Metadata Injector” screenshot indicates that his paths - to the FLV Knife directory and to his Input and Output files - HAVE NO SPACES IN THEM! I would suggest that you try the same (or go into the “Command” box and add quotation marks where appropriate)…

    It worked for me, anyway…

  28. Joe - January 30th, 2007 at 6:36 pm

    Hi,

    I have downloaded and installed FLV Knife but could not cut FLV videos because the times do not show at the start and ending locations. Also, I spot that the video totaltime, totalframe and codecs for the video info are unknown even after inserting metadata using FLV Metadata Injector GUI.

    Also, I installed ffshow and ffmpeg too.

    Thank you for your help.

  29. Sönke - January 30th, 2007 at 7:06 pm

    Hi, sorry I don’t support the “alpha” version.
    There will be a new release which will be more stable.
    Until that I recommend using flvtool2 via commandline.

  30. Salvatore - February 13th, 2007 at 10:15 am

    Hello Sonke!

    This software is very useful though i’ve a question for you: do you know any command line tool that could allow me to join together two .flv? I tried with ffmpeg and mencoder but ive not been able to find a way out :(
    thanks so much!

  31. Sönke - February 13th, 2007 at 10:36 am

    Joining FLVs might be added into FLVTool2.
    I would recommend asking this in the mailinglist of FLVTool2 to underline the need of this feature.

  32. Salvatore - February 13th, 2007 at 10:53 am

    Ok, thanks! I did that, hope it will be done soon :)
    In the while, do you know any tool who can make this job?
    Im going mad trying to find a solution…

    thanks again!

  33. Sönke - February 13th, 2007 at 11:20 am

    Sorry, no other idea

  34. Ørjan - February 21st, 2007 at 11:40 pm

    Great app :-) But i get a whitespace in the start of the videos, anyone else got this problem? I just want my vid to be like 3 secs, but it adds some seconds of white at the start..

  35. TseTse - March 7th, 2007 at 1:20 pm

    why it says missing file “MSVCR80.dll”?
    please help

  36. Sönke - March 9th, 2007 at 6:20 pm

    this is a problem of office 2007 or acrobat reader 8 you installed.
    FLV Knife is based on SWF Studio. The next release will use another platform which won’t cause these problems. so far I can’t help you.

  37. alexander - March 12th, 2007 at 12:18 am

    I have the same problem as other people ( I read all cases in your page )

    The markers do not show the IN and OUT time.
    Does not work.
    There are also words I can not understand like ….insert the metadata ?????
    Please can you help ?
    Can you give me the steps one by one ?
    Thanks in advance.

  38. Sönke - March 12th, 2007 at 8:56 am

    Special characters or whitespaces in the path?
    otherwise try to use flvtool2 from commandline.

  39. alexander - March 12th, 2007 at 3:39 pm

    How to use it ? Please explain ……Thanks

  40. alexander - March 12th, 2007 at 3:48 pm

    I’ve tried once again …Nothing.
    I copied the path of an archive( up left on first page )as an example , to show you what it shows ……
    This indication NaN is also appearing instead of numbers ….

    Path: E:\you tube TREK downloaded\AdamoPetitBonheur.flv
    Version: 1.0
    Totaltime: NaN
    Size: NaNxNaN
    Framerate: NaN
    Videocodec: Unknown CODEC NaN

  41. Sönke - March 12th, 2007 at 6:23 pm

    Did you try a path without spaces?
    check the flvtool2 help here: http://blog.inlet-media.de/flvtool2/

  42. alexander - March 12th, 2007 at 11:46 pm

    I’ve tried without spaces.
    I’ve entered flvtool2 help , but do not understand a thing.
    Please help me.
    Alex

  43. Sönke - March 13th, 2007 at 9:13 am

    then use the flvtool2 mailinglist for help on that or rtfm

  44. alexander - March 13th, 2007 at 6:04 pm

    flvtool2 mailinglist ? ……What is this ? Please support me. I’m not an expert.
    Please give me the steps one by one ….
    Thanks
    Alexander

  45. Sönke - March 13th, 2007 at 6:54 pm

    sorry, no time for that.
    the mailinglist can be found on the link of my comment no 41

  46. alexander - March 13th, 2007 at 10:47 pm

    Sorry again. I spend hours and hours trying to make it work. But cannot. If you don’t have the time to help me i will not bother you again.
    Thanks.

  47. Laurel Papworth - March 25th, 2007 at 8:10 pm

    Alexander, this product is for developers - there’s a beginners introduction at http://labnol.blogspot.com/2006/07/10-interesting-things-you-can-do-with.html
    including how to do a basic split. I know the whole metadata thing can be daunting to a newbie :)

  48. Natalie - May 2nd, 2007 at 6:41 am

    ok it might sound stupid, but i did everything as seen in the pictures, but…how do you save the output?
    thanks )

  49. @thehop - June 6th, 2007 at 4:22 pm

    Hab gerade diesen Tipp gefunden -> Er funktioniert
    auch mit Flash Video Files (FLV) ! Just Great ! :)
    http://txpress.blogspot.com/2007/01/join-multiple-video-mpg-files-in.html

    Join Multiple Video (flv, mpg) files in Windows
    Monday, January 08, 2007

    Hello Readers!
    There are times when you get multiple files in small chunks of the same video clip or movie.
    What do you do? Offcourse you play the files in your media player.

    So what is the problem?
    The media player disturbs the flow of the movie after each file. Even if the files are properly arranged in the list of the player, there will always be a small pause.
    What’s more annoying is the number of files required for a single movie.

    The following 3 tricks will help you to combine multiple video files (only mpg files, other formats may work with the second trick).
    [Update: Someone has commented this works for flash video (flv) files as well. These are the type of files you can download from YouTube.]
    This small compilation won’t make you sweat. It’s really easy to try. Give it a go if you are interested.

    Trick 1

    1. Open a blank text file.
    2. Type copy /b *.mpg FullMovie.mpg
    3. Save the file with a .Bat extension.
    Let’s say you saved the text file as Joiner.Bat.
    4. Now Copy and Paste this Joiner.Bat file in a folder which contains more than one mpg files.
    5. Double click the Joiner.Bat file.

    A combined file named FullMovie.mpg is created from all the mpg files in the folder.
    Based on the limited testing I did, this trick didn’t work with avi and wmv file formats.
    However, you can try and check if this works for other file formats.

    … etc.

  50. @thehop - June 6th, 2007 at 5:49 pm

    NOTE: When merging multiple FLVs, the Time Information gets lost, resp. only the Length-Info of the first FLV is usend!

    salü
    @thehop

  51. @thehop - June 19th, 2007 at 1:41 am

    FLV Merge (Created by asm)

    DD: Oct 2006 - Englisch/Asiatisch - 3 KB - Standalone (.zip) benötig NET Frameworks 2.0

    HP: http://orz.s176.xrea.com
    DL: http://orz.s176.xrea.com/download/FLVMerge.zip

    SS: http://down.pasoall.net/keugou03.png

    Dieses japanische(?) Kommandozeilentool kann mehrere *.FLV ohne Re-Encoding verbinden.
    Dabei wird der korrekte Timecode berücksichtigt und addiert!
    Das Tool benötigt die .NET Framework Laufzeitdateien ab Version 2.0.

    Mit der Befehlszeile: flvmerge filename1.flv filename2.flv …etc. wird immer eine merge.flv erstellt.

  52. Nat - July 2nd, 2007 at 6:23 pm

    Sorry if this is very simple question. I cut part of flv. It plays well when I embed it to flash as progressive download. But if I try to embed video in swf and play in timeline this new video does not play. Is it not possible options for new flv?

  53. Sönke - July 2nd, 2007 at 7:21 pm

    Hi Nat,

    I have not tried it yet.
    No idea why it does not work embedded, sorry.
    Cheers

  54. JB - July 12th, 2007 at 5:46 am

    I GOT AN ERROR MESSAGE everytime i try to pick a flv…Please HELP!!!

  55. Ekeko - July 31st, 2007 at 6:41 pm

    SAME THING HERE ; I GET ERROR MESSAGE ASKING FOR AN “MSN MESSENGER .DLL “??? WTF??? HOPE IT ISNT ANY SPYWARE -_- OR I WILL PROSECUTE.

    KINDLY GIVE US SOME EXPLANATION ON WHATS HAPPENING TO YOUR FLV KNIFE SOFTWARE AS IT SEEMS TO BE NOT WORKING.

  56. Sönke - July 31st, 2007 at 7:45 pm

    I will add a comment next to the download link.
    If the application does not work for you simply do not use it. it is free and surely no spyware. the application is build with swf studio. swf studio simetimes has problems with dlls. I can’t do anything about that.

  57. andreas schlegel » Blog Archive » convert .mov to .flv - August 4th, 2007 at 7:25 am

    […] if you are a lucky owner of flash 8 or higher, then you can easily convert .mov files within flash itself. if not, then there are several commercial and free solutions for conversion. commercial solutions include e.g. sorensen squeeze. for windows there is flv knife. the open solution would be to use ffmpeg […]

  58. Michael Blair - August 6th, 2007 at 6:12 pm

    Flv Knife is a great idea.

    However whenever I try to change my workspace i get a fatal error looking for a file that doesnt exist. Here is the error:

    Executable ‘c:\program files\flvknife\flvknife.exe’ had the following unrecoverable error:
    Couldn’t find library MSVCR80.dll (required by c:\program files\MSN Messenger\fsshext.8.1.0178.00.dll)
    Please ensure that it is installed.

    When I click the OK button flvknife goes away and I cannot change the workspace area at all.

    I also am working with flash 9 and use Flash cs3 as well.

    Like I said flvknife is a great idea and although I can’t get past first base with it, I am hoping to find a way to use it to quickly cut out footage that isnt necessary in some of the .flv’s that I am creating.

    Any help you can give to me with this issue will be greatly appreciated.

    Michael Blair
    meb@make1c.com

  59. flvtool2 « Interactive Section - October 31st, 2007 at 7:17 am

    […] http://soenkerohde.com/software/flv-knife/ […]

  60. J.S.YOO - November 5th, 2007 at 2:55 am

    Hey~Hi~
    I have a same problem MSVCR80.dll .
    I want you to send me this file thru my E-MAIL ADDRESS.
    PLS,I DON’T KNOW ANYTHING COMPUTER BUT INSTALL…^^
    WAITING FOR YOUR KIND PROMPT REACTION…^(^
    THANKS B/RGDS.
    yesyae

  61. J.S.YOO - November 5th, 2007 at 2:55 am

    Hey~Hi~
    I have a same problem MSVCR80.dll .
    I want you to send me this file thru my E-MAIL ADDRESS.
    PLS,I DON’T KNOW ANYTHING COMPUTER BUT INSTALL…^^
    WAITING FOR YOUR KIND PROMPT REACTION…^(^
    THANKS B/RGDS.
    yesyae

  62. vern - November 11th, 2007 at 1:01 pm

    Hi,

    I just started using FLVKnife, but somehow I have weird problem. When I cut flv file, the output contains only sound, no video. (To be correct, the resultant file starts to show video 10 sec after beginning of movie on FLVKnife, but no video at all on Media Player Classic…)

    Thanks.

  63. Len Burch - December 6th, 2007 at 3:19 pm

    FLVknife is just what I need - but have tried every thing to avoid the MSVCR80.dll error. Just cannot use the program

    So hope you may soon be able to help the many of us who have that error.

    Thanks in anticipation

  64. Stephan - January 1st, 2008 at 8:36 pm

    Hi,

    I have the MSVCR80.DLL error too, in my case FLVknife says it’s needed by the DLL MSOXMLMF.DLL which seems to belong to MS Office.

    What I don’t understand: I checked MSOXMLMF.DLL with DependencyWalker, and it says that MSVCR80.DLL is found without problems. It loads it from c:\windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\MSVCR80.DLL btw.

    Any ideas?

    Thanks,
    Stephan

  65. Sönke - January 2nd, 2008 at 2:12 pm

    I think FLVKnife is not compatible with several Microsoft updates and I am not planning to release a new version in the near future. Sorry for that but I encourage to search for another software solution.

  66. Joe Aston - January 10th, 2008 at 8:23 pm

    Works a treat in Windows Vista (UAC disabled).

    I’m looking forward to future updates!

    Thanks for sharing this,

    Joe

  67. Godzi - February 6th, 2008 at 4:32 pm

    About the MSVCR80.DLL error, read the following page:
    http://support.microsoft.com/?scid=kb%3Ben-us%3B841532&x=14&y=13
    (translations are available)

    It worked for me.

  68. Declan Power - February 15th, 2008 at 12:27 pm

    Sonke, My company have been commissioned to deliver an online flv chapter point - product/wizard, do you do contract work, and are you interested in working on this Project.

    Declan Power - MD

  69. Sönke - February 15th, 2008 at 12:58 pm

    Hey Declan,
    thanks for questioning but as the displaimer on the upper right on this site indicates I am working for Adobe Systems and not as a freelancer anymore.

  70. Glenn - March 8th, 2008 at 9:02 am

    1. Verify that the Msoxmlmf.dll filter is installed in the Office shared folder. The following is the default location for this folder:
    C:\Program Files\Common Files\Microsoft Shared\Office11\Msoxmlmf.dll
    2. Click Start, click Run, type regsvr32.exe /u “c:\program files\common files\microsoft shared\office11\msoxmlmf.dll”, and then click OK.

    If the Msoxmlmf.dll filter is installed in a location that is not the default location, type the path of the actual location of the filter.

    The microsoft support link that Godzi works. I too had the MSVCR80.dll error and now I have no more errors. If I have anymore errors, i will try too tell you. =)

  71. MeltingPot333 - April 3rd, 2008 at 6:56 pm

    Hi, Sönke!
    I´ve been desperatly looking for a tool like yours.
    But I have no idea whatsoever how to properly use it.
    I copied the folderfiles from “flvtool 2 2.1.0.6″ in the “flv knife folder” and replaced “flvtool.exe” with the new one that was in “flvtool 2 2.1.0.6″. And what is “metadata”?

    Can you or anybody please give me advice for beginners how to correctly install both tools and cut a file?

    Big Xtra thanks!!! :-)

  72. MeltingPot333 - April 3rd, 2008 at 7:15 pm

    Me again!
    Found out about the “metadata” yet, but when i browse for
    tags there´s an error accuring that says: MSVCR80dll not installed.
    I just new insalled my XP-Pro. servicepack2 with all the usual drivers for mainbord and so on.
    Cheech! This is getting complicated :-/


Leave a Reply