Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Program do odtwarzania filmów

Jopcio 23 Dec 2014 22:51 2070 15
  • #1
    Jopcio
    Level 8  
    Cześć,

    Szukam programu do odtwarzania filmów takiego jak SPLASH PRO EX, który ma możliwość zwiększenia płynności filmu z 24 do 60 klatek na sekundę. Ja go nie używam bo ma swoje kodeki dźwięku i słabo go odtwarza w dts.
    Na dodatek ten program powinien mieć możliwość użycia kodeków zewnętrznych (nie swoich) takich jak Klittle Codec Pack Mega, bo te wewnętrzne często strasznie obniżają jakość dźwięku a ja chcę odtworzyć 6 kanałowy 24 bitowy dźwięk z 1500 coś Hz :D

    Da się tak zrobić albo ustawić jakiś program aby było 60 fps na filmie z 24 i dźwięk z kodeków zewnętrznych?

    Pozdrowienia ;) :)
    [28-30.06.2022, targi] PowerUP EXPO 2022 - zasilanie w elektronice. Zarejestruj się za darmo
  • #2
    Robert B
    Level 43  
    Jopcio wrote:
    a ja chcę odtworzyć 6 kanałowy 24 bitowy dźwięk z 1500 coś Hz

    A w jakim formacie masz te filmy i czym kodowane?
    Pokaż tym programem:
    http://mediaarea.net/pl/MediaInfo
  • #3
    Jopcio
    Level 8  
    To teraz dokładnie elegancko opiszę abyś miał lepszy obraz całej sytuacji ;)
    Miałem na dysku 2 filmy.
    Jeden z lepszą jakością dźwięku po Angielsku:
    Spoiler:
    Audio
    ID : 3
    Format : DTS
    Format/Info : Digital Theater Systems
    Format profile : MA / Core
    Mode : 16
    Format settings, Endianness : Big
    Codec ID : A_DTS
    Duration : 2h 45mn
    Bit rate mode : Variable
    Bit rate : Unknown / 1 509 Kbps
    Channel(s) : 8 channels / 6 channels
    Channel positions : Front: L C R, Side: L R, Back: L R, LFE / Front: L C R, Side: L R, LFE
    Sampling rate : 48.0 KHz
    Bit depth : 24 bits
    Compression mode : Lossless / Lossy
    Title : DTS-HD MA - 7.1 / 4027 kbps / 48 kHz / 20-bit (Padded to 24-bit)
    Language : English
    Default : No
    Forced : No

    A drugi z lepszą jakością obrazu i dźwiękiem po Polsku:
    Spoiler:
    General
    Unique ID : 244267426676617381444983944717938384500 (0xB7C431F52F9C238188DC2B9ECDE6DE74)
    Complete name : D:\Filmy\Tran\Transformers.Age.Of.Extinction.2014.IMAX.EDiTiON.MULTi.1080p.BluRay.x264-StooL.mkv
    Format : Matroska
    Format version : Version 4 / Version 2
    File size : 17.6 GiB
    Duration : 2h 45mn
    Overall bit rate mode : Variable
    Overall bit rate : 15.2 Mbps
    Movie name : Transformers Age of Extinction 3D
    Encoded date : UTC 2014-10-27 05:40:01
    Writing application : mkvmerge v7.2.0 ('On Every Street') 64bit built on Sep 13 2014 15:52:10
    Writing library : libebml v1.3.0 + libmatroska v1.4.1
    _STATISTICS_WRITING_APP : mkvmerge v7.2.0 ('On Every Street') 64bit built on Sep 13 2014 15:52:10
    _STATISTICS_WRITING_DATE_UT : 2014-10-27 05:40:01
    _STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    DURATION : 02:45:06.400000000
    NUMBER_OF_FRAMES : 309575
    NUMBER_OF_BYTES : 237753600

    Video
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High(malpa)L4.1
    Format settings, CABAC : Yes
    Format settings, ReFrames : 4 frames
    Codec ID : V_MPEG4/ISO/AVC
    Duration : 2h 45mn
    Nominal bit rate : 11.0 Mbps
    Width : 1 920 pixels
    Height : 1 016 pixels
    Display aspect ratio : 1.890
    Frame rate mode : Constant
    Frame rate : 23.976 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.235
    Writing library : x264 core 142 r2479 dd79a61
    Encoding settings : cabac=1 / ref=4 / deblock=1:-2:-2 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=48 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=7 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=100 / rc=2pass / mbtree=1 / bitrate=11000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=40000 / vbv_bufsize=48000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
    Default : No
    Forced : No
    Color primaries : BT.709
    Transfer characteristics : BT.709
    Matrix coefficients : BT.709
    Color range : Limited
    _STATISTICS_WRITING_APP : mkvmerge v7.2.0 ('On Every Street') 64bit built on Sep 13 2014 15:52:10
    _STATISTICS_WRITING_DATE_UT : 2014-10-27 05:40:01
    _STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    DURATION : 02:45:07.272000000
    NUMBER_OF_FRAMES : 237537
    NUMBER_OF_BYTES : 13617550504

    Audio
    ID : 6
    Format : AC-3
    Format/Info : Audio Coding 3
    Mode extension : CM (complete main)
    Format settings, Endianness : Big
    Codec ID : A_AC3
    Duration : 2h 45mn
    Bit rate mode : Constant
    Bit rate : 640 Kbps
    Channel(s) : 6 channels
    Channel positions : Front: L C R, Side: L R, LFE
    Sampling rate : 48.0 KHz
    Bit depth : 16 bits
    Compression mode : Lossy
    Stream size : 756 MiB (4%)
    Title : AC3 5.1 Dubbing PL z BluRay
    Language : Polish
    Default : No
    Forced : Yes


    Jak widać dźwięk Polski nie jest w DTS tylko ma 16bit i 640kbps, więc pomyślałem sobie, że oprócz połączenia w 1 kontener .mkv lepszego obrazu i dźwięku (Angielski) można go spolszczyć. Wiadomo jest, że w filmach które mają 6 kanałowy dźwięk zwykle ten jeden kanał - dubbing/dźwięk rozmów - jest odtwarzany na głośniku centralnym, na którym nic innego się nie dzieje. I wpadłem na genialny pomysł :D

    Za pomocą programu MKVExtractGUI2 wyciągnąłem ścieżki audio z obu filmów. Jedną Angielską w DTS a drugą po polsku w AC3:
    Program do odtwarzania filmów
    Następnie programem DVD Audio Extractor pliki wielokanałowe DTS i AC3 podzieliłem na osobne ścieżki wav:
    Program do odtwarzania filmów
    I chciałem zamienić ścieżkę odpowiadającą za dubbing w pliku o lepszej jakości dźwięku z Angielskiej na Polską, jednak aby zobaczyć, czy rzeczywiście będzie to lepiej brzmieć to połączyłem to ze sobą w Adobe Premiere Pro :D
    Ścieżki różowe to Angielski DTS 24 bit i >1500kbps a zielone to Polski AC3 16 bit i 640kbps:
    Program do odtwarzania filmów

    I co się okazało?? Brzmi to nieziemsko :D Tylko w niektórych scenach są błędy jak głos idzie na boczne głośniki to trochę słychać po angielsku ale to aby w 3% długości całego filmu słychać takie coś :P

    Więc kiedy zobaczyłem, że to dobrze gra zabrałem się za tworzenie gotowego filmu, jak w Studio Filmowym :D

    Na początek odpaliłem program SurCode DVD DTS aby zlepić ze sobą wcześniej wyeksportowane osobne ścieżki kanałowe w jedną całość. Czyli na głośniku Center, który odpowiada za dubbing i dialogi ustawiłem ścieżkę po polsku, resztę wstawiam po angielsku z oryginalnego DTS.
    Title 1 - ścieżki z Angielski DTS 24bit 1500Hz
    Title 2 - ścieżki z Polski AC3 16bit 640Hz
    (W left front powinno być Title 1)
    Program do odtwarzania filmów

    I po zencodowaniu powstał mi polski dźwięk DTS !!! :D:
    Program do odtwarzania filmów

    Teraz wystarczyło ten dźwięk w DTS wymuksować z obrazem w kontener .mkv matroska. Zrobiłem to programem MKVToolNix 7.4.0 Portable.
    Program do odtwarzania filmów

    I oto powstało taki cuś :D:
    Spoiler:
    General
    Unique ID : 182215361762065735199907638154308139880 (0x891566F398C51231837A4C93A93CBB68)
    Complete name : E:\Transf.mkv
    Format : Matroska
    Format version : Version 4 / Version 2
    File size : 14.4 GiB
    Duration : 2h 45mn
    Overall bit rate : 12.5 Mbps
    Movie name : Transformers Age of Extinction 3D
    Encoded date : UTC 2014-12-23 18:31:27
    Writing application : mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
    Writing library : libebml v1.3.0 + libmatroska v1.4.1
    DURATION : 02:45:07.360000000
    NUMBER_OF_FRAMES : 928815
    NUMBER_OF_BYTES : 1869704595
    _STATISTICS_WRITING_APP : mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
    _STATISTICS_WRITING_DATE_UT : 2014-12-23 18:31:27
    _STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

    Video
    ID : 2
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High(malpa)L4.1
    Format settings, CABAC : Yes
    Format settings, ReFrames : 4 frames
    Codec ID : V_MPEG4/ISO/AVC
    Duration : 2h 45mn
    Bit rate : 11.0 Mbps
    Width : 1 920 pixels
    Height : 1 016 pixels
    Display aspect ratio : 1.890
    Frame rate mode : Constant
    Frame rate : 23.976 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.235
    Stream size : 12.4 GiB (86%)
    Writing library : x264 core 142 r2479 dd79a61
    Encoding settings : cabac=1 / ref=4 / deblock=1:-2:-2 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.10 / mixed_ref=1 / me_range=48 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=7 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=100 / rc=2pass / mbtree=1 / bitrate=11000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=40000 / vbv_bufsize=48000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
    Default : No
    Forced : No
    Color primaries : BT.709
    Transfer characteristics : BT.709
    Matrix coefficients : BT.709
    Color range : Limited

    Audio
    ID : 1
    Format : DTS
    Format/Info : Digital Theater Systems
    Mode : 16
    Format settings, Endianness : Big
    Codec ID : A_DTS
    Duration : 2h 45mn
    Bit rate mode : Constant
    Bit rate : 1 510 Kbps
    Channel(s) : 6 channels
    Channel positions : Front: L C R, Side: L R, LFE
    Sampling rate : 48.0 KHz
    Bit depth : 24 bits
    Compression mode : Lossy
    Stream size : 1.74 GiB (12%)
    Default : Yes
    Forced : No
    DURATION : 02:45:07.272000000
    NUMBER_OF_FRAMES : 237537
    NUMBER_OF_BYTES : 13617550504
    _STATISTICS_WRITING_APP : mkvmerge v7.3.0 ('Nouages') 64bit built on Oct 22 2014 18:53:34
    _STATISTICS_WRITING_DATE_UT : 2014-12-23 18:31:27
    _STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES


    I teraz odpaliłem go w Windows Media Player :D Wszystko ok, śmiga, okazało się, że dźwięk jest o wiele lepszy niż AC3 z Polskiego BlueRay :D:D
    Jednak ja chcę odtworzyć film programem który zmienia 24 kl/s na 60 kl/s, czyl tak jakby nadaje większej płynności odtwarzanemu filmowi. Taką opcję ma np. Splash Pro EX, która nazywa się "Motion".
    I otwieram mój film programem Splash Pro EX ale przez te jego wewnętrzne kodeki dźwiękowe strasznie degraduje jakość dźwięku i moja wcześniejsza praca poszłaby na marne.
    Chciałem otworzyć ten film w CyberLink Power DvD 14, który już nie degraduje dźwięku ale kiedy próbuje otworzyć w nim mój film to obraz i dźwięk się zacinają :( W innych odtwarzaczach jest wszystko ok, prócz właśnie dźwięku :(

    Tak więc jak odtworzyć ten mój film w Power DvD 14 bez zacinek albo czy jest jakiś odtwarzacz z taką funkcjąjak motion i z opcją do użycia zewnętrznych kodeków dźwięku, które nie degradują dźwięku? :D

    Jeżeli w kinach w Transformersach 2014 z dubbingiem po polsku dźwięk jest odtwarzany w AC3 to jeżeli uda się nam znaleźć jeszcze dobry odtwarzacz to normalnie będzie rewolucja :D

    Dzięki za pomoc i poozdrawiam :D
  • #5
    Jopcio
    Level 8  
    Właśnie nie wiem jak tam ustawić tę płynność 60 klatek/s + wyostrzenie obrazu :P
    Pomożesz? :)
  • #6
    adom
    Level 16  
    Nie ustawisz - do tego potrzebny jest osobny program.
    Zaciagnij to: http://svp-team.com/
    Cala aplikacja chodzi w tle I jesli chcesz by "przejela" kontrole nad grajkiem to ja wlaczasz. Program uzywa avisyntha (zainstaluje) ale tez ffdshow - jesli ma byc "widziany" przez mpc-hc to po zainstalowaniu ffdshow (ale ty powinienies miec bo uzywasz paczki kodekow) wejdz w ustawienia mpc-hc : external filters -> add filter ... I znajdz tam ffdshow video decoder
    Nastepnie z booku zahacz [b]prefer[/]

    Osobiscie nie uznaje tego typu rozwiazan (interpolujacych klatki czy cos tam innego) bo nie moge sie przyzwyczaic do uzyskanego efektu :) ale to kwestia gustu.
  • #7
    Jopcio
    Level 8  
    Ok zrobiłem tak ale mi się obraz nie pokazuje. Muszę chyba coś przestawić ale nie wiem co :P
    Odtwarza tylko sam dźwięk

    A nie, wystarczyło rozciągnąć okienko, nie zauważyłem :D
    A gdzie ustawia się poziom płynności aby dostosować pod siebie?

    Chyba nie działą bo w tym SVP działającym w tle podczas odtwarzania filmu pisze waiting for ffdshow video a zrobiłem wszystko jak pisałeś :(
    Kodeki które się otwierają podczas otwierania filmu to Haalo Media Splitter, ffdshow audio decoder i LAV video Decoder.
    Chyba trzeba aktywować ten ffdshow video decoder albo przełączyć w tym SVP na LAV Video decoder tak? Trochę to skomplikowane, nie umiem prościej wytłmaczyć :P
  • #8
    adom
    Level 16  
    napisales ze aktywny jest LAV VIDEO DECODER a masz "wymusic" FFDSHOW VIDEO DECODER
    jesli go dodales do "external..." tak jak napisalem I zaznaczyles "prefer" to na wszelki wypadek wejdz do "internal ... " I odhacz wszystkie dekodery zwiazane z video.
    Jesli to tez nie zadziala to pozostaje ostatnia sprawa, ktora powinna byc sprawdzona jako pierwza :) wejdz w ustawienia ffdshow I upewnij sie ze ma "haczyk" przy h264 (I wszelakich innych jakie chcialbys odtwarzac) - chodzi o to, ze mimo "wymuszenia" ffdhow poprzez mpc-hc, grajek wraca do LAV bo w ustawieniach ffdshow jest wylaczona obsluga kodeka video dla danego filmu.

    dodano:
    tak przy okazji skoro uzywasz LAV to czemu trzymasz sie splitera HAALI? - ja bym na twoim miejscu tez zamienil.

    I jeszcze jedno (nie sprawdzalem bo zabawy z audio malo mnie interesuja :) ) mysle ze te cale zamieszanie ze sciezkami zrobilbys prosciej I szybciej w avisynth. Tu masz wyjsciowa komende:
    http://avisynth.nl/index.php/MixAudio
    ale moge sie mylic
  • #9
    Jopcio
    Level 8  
    a da sięzrobić tak, żeby wymusić zewnętrzne kodeki dźwięku w np. Splash PRO EX?
  • #10
    adom
    Level 16  
    zainstalowalem to cos I nie znalazlem tam nigdzie mozliwosci przelaczenia na zewnetrzne kodeki (a na pewno nie uzywal moich LAV filters). Tylko nie bardzo widze co w tym grajku jest takiego wspanialego - praktycznie zerowa mozliwosc konfiguracji a jedynie ladne GUI.
  • #11
    Robert B
    Level 43  
    Jopcio wrote:
    Właśnie nie wiem jak tam ustawić tę płynność 60 klatek/s + wyostrzenie obrazu

    Widok > Ustawienia i konfigurujesz co chcesz. Przeleć uważnie wszystkie opcje, to sam zobaczysz.

    adom wrote:
    Tylko nie bardzo widze co w tym grajku jest takiego wspanialego - praktycznie zerowa mozliwosc konfiguracji a jedynie ladne GUI.

    W MPC-HC jest odwrotnie :) GUI najprostsze ale za to możliwości konfiguracyjne olbrzymie.
  • #12
    adom
    Level 16  
    Quote:
    W MPC-HC jest odwrotnie Smile GUI najprostsze ale za to możliwości konfiguracyjne olbrzymie.

    z tym sie zgodze w 100% :) natomiast "wstawiania interpolowanych klatek" w MPC nie ma (jest co prawda wyostrzenie obrazu)
  • #14
    Jopcio
    Level 8  
    Nie dodawałem. W tamtym grajku Splash Pro EX jest właśnie znakomicie upłynniony obraz. Sam zobacz jak zainstalowałeś. To co zainstalowałem to SVP trochę zacina i nie daje takiego ładnego obrazu co Splash PRO EX :( Więc to chyba odpada ;(

    Jakie filtry mam wgrać aby uzyskać taką płynność w MPC HC ? I jak je skonfigurować ?
  • #15
    Robert B
    Level 43  
    Nie mam pojęcia, bo u mnie filmy w formacie .mkv chodzą płynnie. Musisz poeksperymentować. Skonfiguruj też kodeki.
    Ściągnij i kliknij Filtry zewnętrzne i Dodaj.
  • #16
    adom
    Level 16  
    MPC (a raczej kady grajek uzywajacy LAV) moze zdublowac frame rate na plikach "interlaced" (bedzie to swego rodzaju "deinteracing") - znajdziesz to w ustawieniach LAV VIDEO DECODER (nie tego wbudowanego - bo MPC_HC jest rozprowadzany z wbudowanym LAV, ale tego zewnetrznego, dodanego przez EXTERNAL ENCODERS).

    Osobiscie nie spotkalem zadnego filtra do MPC pozwalajacego to osiagnac (jedynie project SVP)