VideoHelp Forum




+ Reply to Thread
Results 1 to 14 of 14
  1. Hello,

    I have a video file that plays ONLY with Osmo4 player.
    Osmo4 player gives this info:
    Object Descriptor ID 1
    Duration 29:44:02
    Video Object: Width 1920 - Height 1080
    Media Codec FFMPEG h264 - version Lavc55.52.102


    All other players/rippers/converters (free versions only) exit without 'touching' it.

    Even MediaInfo reports one track and no other info. No info about video or audio or codecs or duration.

    MKVTools reports "no tracks".

    Vidcoder reports : an error occurred while scanning.

    The file size is 4.78GB!

    My problem is that I use PotPlayer/MPC/VLC — in that order — and the video doesn't play in any of them.
    I also tried changing file extension with MP4, AVI, MKV, but nothing worked.

    The question is why other players don't play the video while Osmo4 can?

    I can't even upload a clip as no tool opens it.

    Thanks.

    P.S. Osmo4 player comes with GPAC.
    Last edited by ConverterCrazy; 26th Mar 2016 at 13:21. Reason: Additional info
    Quote Quote  
  2. Member
    Join Date
    Aug 2014
    Location
    India
    Search Comp PM
    Sounds like a raw H.264 stream. What's the current extension - .264?

    Get ffplay and run ffplay -f h264 file.264
    Quote Quote  
  3. Originally Posted by mulvya View Post
    Sounds like a raw H.264 stream. What's the current extension - .264?

    Get ffplay and run ffplay -f h264 file.264
    Thanks. Tried. Doesn't work.

    Have been searching internet for some solution. This thread talks about "lavfpref demuxer" http://forum.doom9.org/showthread.php?t=138725&page=31.

    Trying to understand. Sounds too technical for me.
    Quote Quote  
  4. Member
    Join Date
    Aug 2014
    Location
    India
    Search Comp PM
    That link is from 2010 - a lot has changed in ffmpeg libs since. Paste the full readout of ffprobe -analyzeduration 50M file.ext
    Quote Quote  
  5. Originally Posted by mulvya View Post
    That link is from 2010 - a lot has changed in ffmpeg libs since. Paste the full readout of ffprobe -analyzeduration 50M file.ext
    Thanks.

    Code:
    Here is the text:
    
    ffprobe version N-78734-g666e2ed-Sherpya Copyright (c) 2007-2016 the FFmpeg developers 
    built with gcc 5.3.1 (GCC) 20160205
    Input #0, matroska,webm, from 'duuriyan.avi':
      Metadata:
        title           : duuriyan Hindi-2ch 
        encoder         : libebml v1.3.0 + libmatroska v1.4.1
        creation_time   : 2015-01-03 17:39:24
      Duration: N/A, start: 0.000000, bitrate: N/A
        Stream #0:0(hin): Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9],
     23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
        Metadata:
          title           : duuriyan Hindi-2ch
        Stream #0:1(hin): Audio: ac3, 48000 Hz, stereo, fltp, 384 kb/s
        Metadata:
          title           : HINDI 2CH
    Does it help?
    Quote Quote  
  6. Member
    Join Date
    Aug 2014
    Location
    India
    Search Comp PM
    Yes, it's a matroska file. Rename it to extension MKV and then run

    Code:
    ffmpeg -analyzeduration 50M -i duuriyan.mkv -c copy -map 0 duuriyan-new.mkv
    Quote Quote  
  7. Thanks a ton!

    It worked.

    Pl explain what "50M" and "-map 0" mean in the command-line for my knowledge.

    Thanks.
    Quote Quote  
  8. Member
    Join Date
    Aug 2014
    Location
    India
    Search Comp PM
    -map 0 tells FFmpeg to process all streams in input #0, the first input, which is here the only input.

    -analyzeduration 50M tells FFmpeg to probe upto 50 seconds of data within the streams of the next specified input. The unit for this option is microseconds.
    Quote Quote  
  9. Originally Posted by mulvya View Post
    -map 0 tells FFmpeg to process all streams in input #0, the first input, which is here the only input.

    -analyzeduration 50M tells FFmpeg to probe upto 50 seconds of data within the streams of the next specified input. The unit for this option is microseconds.
    Thank you.
    Quote Quote  
  10. Originally Posted by mulvya View Post
    -map 0 tells FFmpeg to process all streams in input #0, the first input, which is here the only input.

    -analyzeduration 50M tells FFmpeg to probe upto 50 seconds of data within the streams of the next specified input. The unit for this option is microseconds.
    Your suggestion worked like magic.

    1 – If you have time, pl have a look at #12 https://forum.videohelp.com/threads/372865-Good-GUI-audio-encoders-AAC-7-1-encoding?p=2...=1#post2440558. Can you suggest something? And

    2 – Can you suggest how to use dithering in audio to clean irritating and annoying eardrum-jarring sounds while not changing the duration and sync with video?

    Thanks.
    Quote Quote  
  11. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    Dithering is not a tool meant to help with such sounds.

    Is it "eardrum jarring" because it already has much distortion? If so, basically nothing can help that (maybe extreme notch/harmonic filtering, or advanced deconvolution, or synthetic adsr-followed replacement).

    Scott
    Quote Quote  
  12. Originally Posted by Cornucopia View Post
    Dithering is not a tool meant to help with such sounds.

    Is it "eardrum jarring" because it already has much distortion? If so, basically nothing can help that (maybe extreme notch/harmonic filtering, or advanced deconvolution, or synthetic adsr-followed replacement).

    Scott
    I am not qualified to explain… it's just an arrow in the dark because I landed here http://www.darkroommastering.com/blog/dithering-explained#comment-5920.

    A sample is uploaded here https://forum.videohelp.com/attachments/36465-1460289211/Sample1.zip

    I thought it might be due to dithering.
    From my side I have tried by applying many effects using Audacity but to no avail.

    Thanks for replying.
    Quote Quote  
  13. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    Dithering is a preventative measure for eliminating correlated distortion, it is NOT a post-corrective remediation measure. Once distortion is IN the signal, it's very difficult to get out, partly because it is part of the signal now, and it is related to the signal (so is not easily discernible for separation from the wanted signal).
    Just think if your favorite tune was recorded but that one of the official singers was tone deaf that day even though they tried to follow along, yet they released a version of the song like that. You know it's WRONG, but it's the same singer as should be there, it's in roughly the same vocal range you would expect, it vaguely follows the beat. And that actually can make it MORE noticeable than if it were some steady background thing, because it is in the forefront of your attention focusing faculties, along with the wanted tune.

    That clip you referenced has intermodulation distortion, possibly due to low original bitdepth (4-8bits), or it was badly processed and someone used a setting similar to ring modulation that intermodulated the signal with itself, or maybe it was just meant to be distorted that way for effect.

    Scott
    Quote Quote  
  14. Thanks for explaining.

    Indian DVDs are just crap. No professionalism in them. It's not only the bad technicians who master those DVDs but the producers who want the job done 'fast' who'd say, 'abay quality kaun poochhta hai?' (Who the hell — meaning consumers — cares for quality). And the producer is right!

    I was hoping against hope. I have bought over 20 DVDs with such crappy sound quality. What a waste of money.

    I'll probably, stop looking for solution.
    Quote Quote  



Similar Threads

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