VideoHelp Forum

Our website is made possible by displaying online advertisements to our visitors. Consider supporting us by disable your adblocker or Try ConvertXtoDVD and convert all your movies to DVD. Free trial ! :)
+ Reply to Thread
Results 1 to 5 of 5
Thread
  1. Member Budman1's Avatar
    Join Date
    Jul 2012
    Location
    NORTHWEST ILLINOIS, USA
    Search Comp PM
    I have an interim process where I need to join an audio and video (704x368) file together and change the DAR to 2.35:1 with mp4box but none of the dozens of tries has worked correctly. The main script I have been working from is:

    Code:
    "mp4box.exe" -add "%%~ni.264#video:par 1=191:235" -add "%%~ni.m4a#audio"  "%%~niNEW.mp4"
    and

    Code:
    MP4Box ^
    -add "%%~ni.264#1:fps=23.976" ^
    -add "%%~ni.m4a#2" ^
    -par 1=64:45 ^
    -new "%%~niNEW.mp4"
    Changing the PAR numbers gives sometimes the correct video but mediainfo shows a huge height number or else it is unplayable afterward. I'm sure its something simple like I can't read the MP4 guide but if anyone knows a script or information that explains the format of MP4Box better (such as does the colon Par work as well as the -Par), I would appreciate help.

    Thank You
    Quote Quote  
  2. Explorer Case's Avatar
    Join Date
    Feb 2004
    Location
    Middle Earth
    Search Comp PM
    As setting the par can get complicated, I use a handy calculator to give the desired command: http://tools.rodrigopolo.com/mp4box_aspect_fix/
    which generates -par "1=8901646138474496:7246483442976463" (close to 1228:1000) for your given parameters.
    Quote Quote  
  3. Member Budman1's Avatar
    Join Date
    Jul 2012
    Location
    NORTHWEST ILLINOIS, USA
    Search Comp PM
    See this is the problem. I tried that page and I get from this:

    Code:
    MP4Box ^
    -add "%%~ni.264#1:fps=23.976" ^
    -add "%%~ni.m4a#1" ^
    -par 1="8901646138474496:7246483442976463" ^
    -new "%%~niNEW.mp4"
    a CMD screen with last lines as:
    AVC-H264 import - frame size 704 x 368 at 23.976 FPS
    AVC Import results: 62 samples - Slices: 1 I 29 P 32 B - 1 SEI - 1 IDR
    Stream uses forward prediction - stream CTS offset: 2 frames
    IsoMedia import - track ID 1 - Audio (SR 48000 - 2 channels)
    Saving trimNEW.mp4: 0.500 secs Interleaving
    a video that

    a mediainfo that says:
    Video
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Codec ID : avc1
    Codec ID/Info : Advanced Video Coding
    Duration : 2 s 585 ms
    Bit rate : 228 kb/s
    Maximum bit rate : 442 kb/s
    Width : 704 pixels
    Height : 368 pixels
    Display aspect ratio : 1.913
    Frame rate mode : Constant
    Frame rate : 23.976 (24000/1001) FPS
    Bits/(Pixel*Frame) : 0.037
    Stream size : 71.9 KiB (53%)
    Encoded date : UTC 2018-01-28 08:13:39
    Tagged date : UTC 2018-01-28 08:13:39
    Yet it is unplayable with a frozen player and Windows says this for height:
    Image
    [Attachment 44521 - Click to enlarge]
    Quote Quote  
  4. Explorer Case's Avatar
    Join Date
    Feb 2004
    Location
    Middle Earth
    Search Comp PM
    Code:
    MP4Box -add ni.264#video -add ni.aac#audio -par 1=12284091:10000000 -new OUTPUT.MP4
    works for me [sample]. 8901646138474496:7246483442976463 is probably too long numbers for my MP4box, as that errors with: Assertion failed: (strlen(argv[i+1])+1 <= sizeof(szTK)), function mp4boxMain, file main.c, line 2619. Abort trap: 6. So I simplified a bit to 8 digits.
    Quote Quote  
  5. Member Budman1's Avatar
    Join Date
    Jul 2012
    Location
    NORTHWEST ILLINOIS, USA
    Search Comp PM
    ok I have it working now but i need to cut on a non-I frame up to the next I frame and convert this segment with an I frame at the start frame. This works and all codec parameters are the same except it is CFR. I joined it to the original VFR with concat just to test and the new resulting video is 6.091 FPS instead of 23.976.

    Frame rate mode : Variable
    Frame rate : 6.091 FPS
    Minimum frame rate : 0.047 FPS
    Maximum frame rate : 23.976 FPS
    Any way to make ffmpeg convert to h264 with VFR?
    Quote Quote  



Similar Threads