VideoHelp Forum




+ Reply to Thread
Results 1 to 18 of 18
  1. Member
    Join Date
    Apr 2013
    Location
    Midgar
    Search Comp PM
    Hello to everyone
    I have two files, the first one is a wmv file, the second one is an asf file, both are corrupted and I can't play them well (even with VLC)
    Main problems are:
    -Can't fast forward
    -Windows media player can't open them
    -Pauses and various glitchs

    I tryied EVERYTHING.
    Asftool can only repair a little bit the asf file, but I need a complete fix.
    The main trouble is the wmv video, because VDM can't open it, steeper can't fix it, asftools don't and more other programs around the net
    The only useful information about the wmv video is that has two video tracks, and when I try to open it with VDM it says that can't manages .asf files
    So I was wondering if this is a video with modified extension, but asftools can't manage it or repair
    Please help, I'm going nut How I can fix them without recompression??
    Quote Quote  
  2. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by Creed92 View Post
    I tryied EVERYTHING.
    I doubt that

    FYI --- WMV == ASF. One fine day, the marketing geniuses from Microsoft decided that "ASF without Windows Media Video" = ASF and "ASF with Windows Media Video" = WMV

    As for the incorrectly-muxed ASF files... well, since the Devil's creativity is nearly-unlimited, each case is a case, and not always there exists a good solution for the problem Make sure your "ASF toolkit" includes (besides AsfBin and Windows Media File Editor) ffmpeg, vidtoasf, SolveigMM ASF Multiplexer, and even VirtualDub (because sometimes an intermediate video-only AVI happens to be required...)

    And if the pesky files are not too big, you might upload them, so that at least we can see how much they are sucking
    Quote Quote  
  3. Member
    Join Date
    Apr 2013
    Location
    Midgar
    Search Comp PM
    Thanks for the reply.
    Well, the fact is that I have already asfbin but It contains only the app for join/cut asf files. I don't found nothing about fixing or repairing videos
    I tried even to rename the wmv file to .asf and then repair it with asftools... but it remains the same
    Here's a screen:

    Click image for larger version

Name:	asfbin.JPG
Views:	15633
Size:	43.0 KB
ID:	21501

    The files are very small (quality sucks) so I can upload them if you want
    Quote Quote  
  4. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by Creed92 View Post
    .......
    The files are very small (quality sucks) so I can upload them if you want
    You're late, do it right away.
    Quote Quote  
  5. Member
    Join Date
    Apr 2013
    Location
    Midgar
    Search Comp PM
    I trying to uplading the wmv file on MEGA
    Just a question: where is the repairing tool of asfbin?? You can check my screen and see that I can only join or cut .asf files
    Months ago I heard something about a copy of .asfcut inside asfbin directory, I did that but nothing changed...
    Quote Quote  
  6. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    REMUXING may repair an improperly-muxed file, this is the point of using AsfBin / ffmpeg / SolveigMM ASF Multiplexer / whatever.

    And did you know Videohelp accepts attachments up to 500MB
    Quote Quote  
  7. Member
    Join Date
    Apr 2013
    Location
    Midgar
    Search Comp PM
    I'm not able to upload it here, and even on MEGA
    Please explain me how to use a complete version of asfbin and where find it..... obiouvsly I don't want to re-encode the videos
    Quote Quote  
  8. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    I'm not able to upload it here,
    That's weird

    and even on MEGA
    In my book, only the shameless pirates want to use the Born-Again Megaupload

    Please explain me how to use a complete version of asfbin and where find it.....
    AsfBin is just the CLI exe + its respective GUI exe
    And as I tried to say, there is no magic or secret wisdom involved, there is only trial-and-error,
    until you get a successful result (*or not*). That's what I do.
    If remuxing with AsfBin doesn't fix the pesky file, then I try ffmpeg, or Graphstudio + the ASF multiplexer, or VirtualDub + vidtoasf + ffmpeg, or VirtualDub + vidtoasf + Graphstudio, and/or Windows Media File Editor, and/or... whatever
    Quote Quote  
  9. Member
    Join Date
    Apr 2013
    Location
    Midgar
    Search Comp PM
    Originally Posted by El Heggunte View Post
    I'm not able to upload it here,
    That's weird

    and even on MEGA
    In my book, only the shameless pirates want to use the Born-Again Megaupload

    Please explain me how to use a complete version of asfbin and where find it.....
    AsfBin is just the CLI exe + its respective GUI exe
    And as I tried to say, there is no magic or secret wisdom involved, there is only trial-and-error,
    until you get a successful result (*or not*). That's what I do.
    If remuxing with AsfBin doesn't fix the pesky file, then I try ffmpeg, or Graphstudio + the ASF multiplexer, or VirtualDub + vidtoasf + ffmpeg, or VirtualDub + vidtoasf + Graphstudio, and/or Windows Media File Editor, and/or... whatever
    The point is that I have the suspect that my asfbin is not complete. Look at the window, I can only drag&drop files on the left and then click the ''Cut/Copy//Join'' button that produces a 2/3 seconds of video, still I don't want to do that.
    And if I want to try asf multiplexer first I need to demultiplex video into elementary streams: How I can do that??
    I am a little bit confused
    Quote Quote  
  10. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Your asfbin.exe should say something like this:
    Code:
    =>asfbin -h
    ASFBIN - version asfbin 1.8.3.934. Copyright 2001-2012 by RadioActive.
    Non-commercial version.
    Visit www.radioactivepages.com for latest updates.
    -------------------------------------------------------------------------------
    This tool cuts one or more fragments from ASF file(s) (*.WVM also)
    and writes it to a specified output file. It treats a list of input
    files as a one continuous WM file, thus it can be also used for
    joining ASF files together.
    Because AsfBin doesn't need to index input file(s), it can
    skip damaged part of the file. In the other words it can repair
    damaged ASF files.
    Use this tool only for evaluation purposes.
    
    USAGE:
    asfbin [INPUT MEDIA FILES] -o <out_file> [SWITCHES]
     [INPUT MEDIA FILES] can be specified by:
       -i <in_file>       - input windows media file, can be repeated many times,
       -l <in_file_list>  - file containing list of files to join.
     [SWITCHES] are as follow:
       -sep               - write each segment to a separate file.
                            Output file name will be treated like a name template
                            where all occurences of {000} or {  } are replaced by
                            the segment number. If {0} is not present, a number will
                            be inserted right before the file name extension."
       -s <segments_list> - file containing list of segments to extract,
       -a <attrib_list>   - file containing list of attributes to set.
       -m <marker_list>   - file containing list of markers to set.
       -k <script_list>   - file containing list of scripts to set.
       -cfg               - force codecs configuration check.
                            By default AsfBin performs it only once on a given
                            system. (*)
       -start <time>      - start copying from specified time,
       -dur <time>        - copy segment of specified time,
                            these two switches can be repeated many times,
                            each pair defining a new segment to extract,
       -stop <time>       - stop copying at specified time,
       -invert            - invert selection. Specified segments will be removed,
       -repeat <n>        - repeat the entire resulting file <n> times.
       -istart            - don't wait for key frame. Files are joined without any
                            advanced fitting. Can be used for files previously cut.
                            By default copying starts after finding a key frame.
       -cvb               - always copy very beginning of input file
                            discarding even finding key frame
                            when joining too or more files,
       -brkaud            - Audio streams junctions will be marked as gap.
       -brkvid            - Video streams junctions will be marked as gap.
                            This option may be usefull when joining two files
                            encoded by slightly different versions of codec what
                            may cause artefacts appear on segment junctions.
       -ebkf              - streams will end before nearest past key frame,
       -u                 - makes resulting files unique by changing original
                            ASF file identificators into unique ones,
       -act                 adjust creation time of the file to the time of
                            creation of the original file plus start time.
       -nots              - leaves sample times and packet times unchanged.
       -rkf               - recreate key frames when needed, (*)
       -dmo               - force using DMO when recompressing video samples,
       -vcm               - force using VCM when recompressing video samples,
       -noindex           - don't index output file,
       -forceindex        - force writting advanced index,
       -sionly            - simple index only,
       -nomarkers         - don't copy markers,
       -noscripts         - don't copy script command,
       -nostr <numbers>   - don't copy selected streams.
                            <numbers> are stream numbers separated by space or
                            comma. This switch can be used many times.
       -q                 - quiet mode - only few information are presented,
       -v                 - verbose mode - turned on by default,
       -details           - stronger verbose mode - shows many details about
                            copying process, among other things key frames,
       -debug             - strongest verbose mode - debug mode,
       -y                 - overwrite without asking,
       -bw <milliseconds> - forces setting of the initial play delay. This value
                            has direct impact on the internal bucket size.
                            Selecting too small value may cause sample losing.
       -ps <bytes>        - forces size of data packets.
       -optps             - sets optimal size of data packets.
       -adelay [-]<time>  - audio delay. Can be negative value,
       -sdelay <number> <time> - stream delay. Can be negative value,
       -info              - just show information on input sources.
       -infokf            - just show information on input sources and locations
                            of key frames in selected time range.
       -infoidx           - show detailed information on indices appended to a
                            processed file. Add -details switch to get additional
                            information on any eventual errors.
       -infohdr           - show detailed information on file header.
       -h                 - show this help screen.
     <time> in general is given in seconds, but it accepts
     following formats as well:
       1:59:45.35 = 1 h, 59 min, 45s, 35 hundredths, 3:30 = 3 min, 30 sec.,
       1023.101 = 1023 sec. and 101 thousandths, etc.
     <in_file_list> format: - each line contains next file to read/join.
     <segments_list> format: - each line contains one segment description:
        <start_time><separators><duration> e.g.: 14:45, 3:00
     <attrib_list> format: - each line consists of: <attribute_name>=<value>
        The format is similar to the format of *.INI files.
        Following attributes are available to set:
        Title, Author, Description, Rating, Copyright.
     <marker_list> format: - each line consists of: <time> <marker_name>
     <script_list> format: - each line consists of:
        <time> <command_type> <command_string>, where command type is "URL"
        or "FILENAME". Custom types are also allowed.
     (*) - those options does not guarantee correct results. While it is
           highly likely that WMV3, WVC1, WMVA, MP42 and MP43 video formats
           will be correctly handled, all other formats may not be
           recognized.
    In the GUI(asfbinwin.exe), the "triple function" button will:

    - cut (i.e., do a partial remux), IF the selected Time Range is less than the total playback time of the source file;

    - copy (i.e., do a full remux), IF the selected Time Range is the same as the total playback time of the source file;

    - join, IF you select two or more source files;


    ASSUMING you have done everything "according to the manual", but all you get is an unusable output,
    then the problematic file is "too much" for the capabilities of AsfBin.

    Regarding the ASF Multiplexer... first, you should simply open (i.e., "Render media file") the pesky ASF in Graphstudio, then remove the audio and video renderers from the graph, then connect the output pins to the ASF muxer filter, and finally click on the Play button.

    Regarding ffmpeg, ....

    Code:
    ffmpeg -i INPUT.asf -vcodec copy -acodec copy OUTPUT.asf
    ASSUMING the file INPUT.asf does have CONSTANT framerate, then you'd better add the option -r <fps value> to the command-line above, in order to ensure a correct reindexing (so that no frames will be dropped in the remuxed file). To make things more complicated: if the input file actually is Variable Frame rate, then you cannot use Virtualdub for getting a usable intermediate AVI file
    Last edited by El Heggunte; 29th Nov 2013 at 23:34. Reason: more details
    Quote Quote  
  11. Member
    Join Date
    Apr 2013
    Location
    Midgar
    Search Comp PM
    I used asfbin... and I obtained a strange file
    renamed to .asf it plays fine on vlc and windows media player, but I can't skip or fast forward
    then, If I rename it to .wmv , I can fast forward with media player but NOT with VLC (Mediainfo also says that is a wmv file originally)
    But this file has the audio out of synch, so how I can fix it??
    Regarding graphstudio, I don't understand how to demultiplex
    After the demultiplexing, I must use ffmpeg which is a command line to re-mux the asf/wmv/avi file, right???
    Quote Quote  
  12. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Changing the file extension should have no effect in making the file seekable or not.
    Also, drop Windows Media Player, because WMP is not an actual player.

    If the audio is out of sync, obviously AsfBin could not fix the bad file.

    If you're not good at understanding the whys and wherefores, start by trying to do exactly what I say , and then reporting back exactly what happened

    (since you don't want to upload anything either to this forum or to a decent filesharing service).
    Last edited by El Heggunte; 4th Dec 2013 at 07:08.
    Quote Quote  
  13. Member
    Join Date
    Apr 2013
    Location
    Midgar
    Search Comp PM
    Finally I was able to upload the file here: http://files.videohelp.com/u/221577/Muse%20-%20Live%20_%20Japan%20Zepp%2015-07-01.avi

    Please download it, is very small, and tell me how bad is it haha
    Quote Quote  
  14. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Man, the audio sucks, and the video is super-ultra-hyper CRÄP

    Resolution = 160x120, codec = WMV1, produced in 2001, what should I say?

    Try playing the damn file in WMP7

    (But the game isn't over yet.)
    Quote Quote  
  15. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    OK, I may quit now, that file was horribly mismuxed to begin with.

    The best that I could do was create a correctly-indexed intermediate AVI in VirtualDub, but since the original video seemingly is VFR, of course the final remux won't sync with the audio MAYBE if you extract the ASF timestamps with WMVtimes.exe, you could get a synched MKV remux (and since MKVmerge cannot import WMA directly, you would have to create an intermediate MKA file with the MPC Matroska Muxer first).

    Hope This Helps
    Quote Quote  
  16. Member
    Join Date
    Apr 2013
    Location
    Midgar
    Search Comp PM
    Thanks for your reply
    I'm in trouble with Graph Studio... what I have to do?
    Since you mentioned MKV... the video needs a re-encode?
    Quote Quote  
  17. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    If I were you, I would keep only the audio, sending the video stream to the garbage can.

    Code:
    ffmpeg -i INPUT.wmv -vn -acodec copy OUT.wma
    The video part already is VERY-LOW quality, re-encoding it would only make things worse.
    And unless you find out how to add the proper timestamps in order to ensure audio-sync,
    even an MKV remux would be pointless.
    Quote Quote  
  18. Member
    Join Date
    Apr 2013
    Location
    Midgar
    Search Comp PM
    ffmpeg is a command line program?
    and I don't understand well what you mean with ''time stamps''
    I can lose time around this operation but I don't use well these softwares and I need a step by step guide..
    please help
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!