FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

[Tip]mpv 셋팅 옵션의 변경 방향과 추천하는 값들...!

게시판 Tech/Tip [Tip]mpv 셋팅 옵션의 변경 방향과 추천하는 값들...!

  • This topic has 0개 답변, 1명 참여, and was last updated 4 years, 2 months 전에 by 난해주님. This post has been viewed 26 times
  • 만든이
    게시글
  • #12263
    난해주님
    참가자
    • 게시글114
    • 댓글337
    • 총합451
    • ★★
    @workman729

    요 근래 우분투 propos repo의 버그에 대한 영향으로
    사무실의 우분투 사용자(그래봐야 단 한명)의 버그를 해결해 주면서
    mpv에 대한 조금 관심이 가는 질문을 하더군요!

    대충 보니 저도 모르는 옵션 변경 사항이 있어 직접 알아보고 이를 소개하고자 합니다.
    여러 사용자께 도움이 되길 바라면서 간단한 팁을 적어 봅니다.

    충격적 소식은 mpv에서 vo 출력 중 opengl-hq 값이 사라질 예정이더군요!(과거형일 수도...^^)
    위의 소식은 amd 사용자께는 별무소식이지만 옵션의 활용 방법은 참고해 보시기 바랍니다.

    opengl-hq에 대한 설명은 따로 드리지 않겠습니다만
    영상 출력 옵션 자체는 사라졌지만 옵션에 대한 설명을 보니 관련 commit에는
    profile로 대체하는 것으로 설명 되어 있습니다.

    터미널에서 아래와 같이 입력하시면 돤련 opengl-hq에 대한 profile의 옵션이 나옵니다.

    # mpv --show-profile=opengl-hq

    명령으로 나오는 값들이 opengl-hq의 옵션들입니다.

    이 값을 ~/.config/mpv/mpv.conf 파일에 적어 주시면 됩니다.

    다행히 mpv 버전 21까지는 vo=opengl-hq라고 적어 주셔도 됩니다만
    git에서 제공하는 mpv build script를 이용하여 컴파일 하신 경우
    그냥 opengl로 나오는 것을 확인 하였습니다.

    차기 버전의 옵션이 변경될 것 같은데 미리 알아두시면...^^
    과거에 이용했던 방법인 vo=opengl-hq:옵션1:옵션2~~~ 씩의 옵션 적용은 despared가 될 것 같습니다.

    이후론 vo=opengl로 적은 후 profile=vo.opengl-hq의 형식으로 사용하시면 됩니다.
    물론 이름은 같을 필요 없이 사용자 분께서 결정 하시면 되고 옵션도 변경하여 사용 하시기 바랍니다.

    또 따로 적용유무를 나열하는 것에서 직접 yes 또는 no를 선택하는 방향으로
    나가는 것을 확인 하였고 제가 느끼기엔 적용이 보다 쉬운 것 같습니다.

    이외에도 ao 옵션도 위에서 설명드린 것 처럼 바뀔 것 같습니다.

    더 솔직하게는 스타트렉 비욘드 자막을 제작하면서 알게된 사실입니다.
    뭐 명령이 있었지만 먹고 살자니 따르는 수 밖에요...^^

    아래는 제가 사용하도록 변경한 mpv 옵션입니다.

    유용할 수 있도록 저가형의 그래픽 카드 사용자께도 도움이 되도록
    여러 옵션을 병행해서 적어 보겠습니다.

    참고 하여 옵션을 적용해 보시기 바랍니다.

    ##### Subtitles #####
    ## if you want to see the options, just input the command "mpv --list-options" on the terminal

    sub-ass=yes ## Mpv default option are 'yes', can see the non effect tag is 'no'
    sub-auto=fuzzy
    #sub-ass-style-override=no
    sub-ass-force-style=Kerning=yes
    slang=en,eng,English
    sub-font="나눔바른고딕"
    sub-bold=yes
    sub-font-size=35
    sub-spacing=-1
    #sub-border-size=4
    sub-ass-line-spacing=4
    sub-pos="98"
    #sub-scale-with-window=yes
    sub-codepage=utf8:cp949
    sub-ass-hinting=normal

    ##### Audio #####
    ## you can check device output of command "mpv --audio-device=help" on terminal

    audio-device=alsa/hdmi:CARD=NVidia,DEV=1
    audio-channels=stereo
    #ao=alsa:resample=yes
    alsa-resample=yes
    af-defaults=volume=replaygain-track:replaygain-clip=yes:detach
    af=drc
    alang=Korean,kor,ko,Japanese,jpn,jp,English,eng,en
    #softvol=yes
    #volume=100
    #softvol-max=400

    ## Video ###
    vo=opengl
    profile=vo.opengl-hq
    hwdec="vdpau"
    #hwdec-codecs="h264,vc1,wmv3,mpeg1video,mpeg2video"
    hwdec-codecs="all"
    gamma=9

    ##### OSD & UI #####
    screen=2
    geometry=700x450+50%+50%
    ontop=yes
    title='${filename}'
    cursor-autohide-fs-only="yes"

    [vo.opengl-hq]
    # Settings for reasonable quality with underpowered GPU and colord (requires LCMS)
    # If you want to subtitle on the movie, use the option so call 'blend-subtitles=yes'
    video-sync=display-resample
    scaler-resizes-only=yes
    scale=spline36
    cscale=spline36
    dscale=mitchell
    #dither-depth=auto
    temporal-dither=yes
    correct-downscaling=yes
    sigmoid-upscaling=yes
    #interpolation=yes
    #tscale=oversample
    icc-profile-auto=yes
    #icc-profile=/home/workman729/.local/share/icc/samsung_f2380.icc

    # If your GPU is not stuck in a low performance mode you could also use something more like this; color management configured for use with Oyranos
    #[vo.opengl-hq]
    #scale=spline36
    #cscale=spline36
    #dscale=mitchell
    #dither-depth=auto
    #correct-downscaling
    #sigmoid-upscaling
    #deband:es=no
    #target-prim=bt.709
    #target-trc=srgb

    # Ditto but display is not color managed while mpv should be (requires LCMS)
    #[vo.opengl-hq]
    #scale=ewa_lanczossharp
    #cscale=ewa_lanczossharp
    #interpolation
    #temporal-dither
    #blend-subtitles=yes
    #icc-profile="A path to an ICC/ICM profile goes here, no escaping required"

    [extension.flac]
    term-osd-bar=yes
    [extension.mp3]
    term-osd-bar=yes

    [pseudo-gui]
    idle=yes

  • 답변은 로그인 후 가능합니다.