VideoHelp Forum
+ Reply to Thread
Results 1 to 6 of 6
Thread
  1. Member
    Join Date
    Apr 2019
    Location
    Antidemocratic Florida
    Search PM
    So basically, I want to feed this file into an older program that won't read MOV files:

    from MediaInfo:

    Code:
    ID/String : 1 
    Format : ProRes 
    Format_Version : Version 0 
    Format_Profile : 422 
    CodecID : apcn 
    Duration/String : 30 min 24 s 
    BitRate_Mode/String : Variable 
    BitRate/String : 1 103 Mb/s 
    Width/String : 3 840 pixels 
    Height/String : 2 160 pixels 
    DisplayAspectRatio/String : 16:9 
    FrameRate_Mode/String : Constant 
    FrameRate/String : 59.940 (60000/1001) FPS 
    ColorSpace : YUV 
    ChromaSubsampling/String : 4:2:2 
    ScanType/String : Progressive 
    Bits-(Pixel*Frame) : 2.218 
    StreamSize/String : 234 GiB (100%) 
    Encoded_Library/String : Apple 
    Language/String : English 
    Encoded_Date : UTC 2015-10-13 15:14:11 
    Tagged_Date : UTC 2015-10-13 17:07:02 
    colour_primaries : BT.709 
    transfer_characteristics : BT.709 
    matrix_coefficients : BT.709

    So I'd normally use this flow for a run-of-the-mill video file:

    GraphEdit to open the MOV file, feed into AVISynth to do resizing into 1080 + other processing, then into tmpgenc 4 xpress.

    But GraphEdit won't resolve to it, and won't play in Windows video player.

    Any new tricks I should try, or is the UHD video not workable? It WILL open in Xmedia Recode, but it doesn't author BluRay.
    Quote Quote  
  2. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Do not use GraphEdit, use GraphStudio (Next) instead.

    LAV Filters should have no problem with ProRes.

    And since you're dealing with Avisynth, possibly FFVideoSource() (from the FFMS2 plugin) will give you better results than DirectShowSource().
    "Programmers are human-shaped machines that transform alcohol into bugs."
    Quote Quote  
  3. You can use LSMASH to open Prores in MOV in an AviSynth script.

    Code:
    LSmashVideoSource("filename.mov")
    Quote Quote  
  4. Member
    Join Date
    Apr 2019
    Location
    Antidemocratic Florida
    Search PM
    Originally Posted by El Heggunte View Post
    Do not use GraphEdit, use GraphStudio (Next) instead.

    LAV Filters should have no problem with ProRes.

    And since you're dealing with Avisynth, possibly FFVideoSource() (from the FFMS2 plugin) will give you better results than DirectShowSource().
    Excellent! After going through a couple of hoops realizing that I've got a mix of 32-bit and 64-bit graphs and app fighting each other (for example, when avisynth complains of unregistered class when opening with a 32-bit app with a 64-bit graph).

    Quick question: Does it matter if avisynth itself is 32 / 64 bit? Or does it only matter that both the graph and program are respectively 32 or 64?

    I am going to mess with FFVideoSource now. Thanks again!
    Quote Quote  
  5. Member
    Join Date
    Apr 2019
    Location
    Antidemocratic Florida
    Search PM
    Originally Posted by jagabo View Post
    You can use LSMASH to open Prores in MOV in an AviSynth script.

    Code:
    LSmashVideoSource("filename.mov")
    How does LSmash compare with FFVideoSource? Any quality differences?
    Quote Quote  
  6. Originally Posted by GoauldGod View Post

    Quick question: Does it matter if avisynth itself is 32 / 64 bit? Or does it only matter that both the graph and program are respectively 32 or 64?

    They have to match x86 with x86 , or x64 with x64

    You're going to want to use x64 for UHD . Also faster


    How does LSmash compare with FFVideoSource? Any quality differences?
    LSmashVideoSource does not require indexing for MOV/MP4 Iso base media container formats,

    However it will open up 10bit in a stacked MSB/LSB format by default . Older avisynth classic used that hack to process higher bit depths

    Recommended that you use avs+ , you can convert from stacked

    Assuming you want to keep 10bit422
    eg.

    Code:
    LSmashVideoSource("prores422.mov", format="YUV422P10", stacked=true)
    ConvertFromStacked(bits=10)
    FFMS2 will open up 10bit natively as 10bit planar without that extra step , it will be marginally faster . But the indexing step takes a bit of time at the beginning

    No quality differences eitherway if you handle it properly
    Quote Quote  



Similar Threads

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