์ด ๋ฌธ์ ๋ณด๊ณ ์์ ์ค๋ ๋๋ฅผ ์ฝ๋ ๋ชจ๋ ๋ถ๋ค๊ป:
https://github.com/HonkingGoose/proton_codecs_media_support_tracker ์์ ํ
์ด๋ธ์ ๋ด ์ ์ฅ์๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ์ต๋๋ค.
ํ
์ด๋ธ ํญ๋ชฉ์ ์
๋ฐ์ดํธํ๋ ค๋ฉด ๊ฑฐ๊ธฐ์์ pull ์์ฒญ์ ์ด ์ ์์ต๋๋ค. :๋์ง:
์ด๋ ๊ฒ ํ๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ ํผ์์ ์ถ์ ํ ํ์๊ฐ ์์ต๋๋ค.
Proton 5.13-1์๋ ์ผ๋ถ ๊ฒ์์ ๋ํ ๊ฐ์ ์ฌํญ์ด ์์ต๋๋ค. ์ผ๋ถ quartz
๊ฒ์์ด ์ง๊ธ ์๋ํ ์ ์์ต๋๋ค.
@aeikum ์๋ ์ฝ๋ฉํธ ์์ ์ธ์ฉ
5.13-1์์ Media Foundation ๊ธฐ๋ฐ ๊ฒ์์ ๋ํ ๊ฐ์ ์ฌํญ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ 5.0๊ณผ 5.13 ์ฌ์ด์ ์์ ๋น๋์ค๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ๋ง์ ์์ ์ ํ๊ณ ์ผ๋ถ ๊ฒ์์ด ์๋ํ๊ธฐ ์์ํ ์ ์์ต๋๋ค(ํน์ ์ ๋ชฉ์ด ์์ต๋๋ค. ์ฃ์กํฉ๋๋ค). ์ง๊ธ ๋ํ๋๋ ์์ ๋ง๋ ํจํด์ด ๋ณด์ด๋ฉด ์ด๋ ํน์ ์ฝ๋ฑ์ ๋ํ ์์ ์ ์งํ์ ๋๋ค. ์กฐ๋ง๊ฐ ์์ ๋ง๋ ๋์ ์ค์ ๋น๋์ค๋ฅผ ๋ณผ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์๋ค๋งํฑ/์ปท์ฌ์ .wmv(Windows Media Video) ํ์ผ์ ์ฌ์ฉํ๋ ๊ฒ์์ด ์ฌ๋ฌ ๊ฐ ์์ต๋๋ค. ์ด ํ์ผ์ Proton์ ์ฌ์ฉํ๋ ๊ฒ์์ ํ์ค ์ค์น์์ ๊ฒ์ ๋ด์์ ์ฌ์๋์ง ์์ต๋๋ค.
.wmv ํ์ผ ์ฌ์๊ณผ ๊ด๋ จํ์ฌ ์ฌ๋ฌ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ๋ณด์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ํน์ ๊ฒ์ ๋ฌธ์ ์ฌ์ด์์ ์์ค๋์ง ์๋๋ก ์ผ๋ฐ์ ์ธ ์์ฒญ์ ํ๊ณ ์ถ์์ต๋๋ค.
.wmv ํ์ผ ์ฌ์ ๋ฌธ์ ๊ฐ ์๋ ์ฌ๋ฌ ๊ฒ์์ด ์์ผ๋ฉฐ ์ด๋ฌํ ๊ฒ์์ ์ปท์ ์ .wmv๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์์ ์คํ ๋ฆฌ์ ๊ฒฝํ์์ ์์ด์๋ ์๋ ๋ถ๋ถ์ ๋๋ค.
#137์ ๊ฒฝ์ฐ .wmv ํ์ผ์ ์์ ํ๋ฉด ๊ฒ์์ด ๊ณต์ ํ์ดํธ๋ฆฌ์คํธ ํ๋ก์ธ์ค์ ๋ค์ด๊ฐ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ด ๊ตฌํ๋ ํ ํ์ฉ ๋ชฉ๋ก์ ํฌํจ๋๋ ๋ค๋ฅธ ๊ฒ์๋ ์์ ์ ์์ต๋๋ค.
Proton์ ํตํฉํ๋ฉด ์๋์ ์ธ๊ธ๋ ๊ฒ์์ .wmv ํ์ผ ์ฌ์์ด ์์ ๋ฉ๋๋ค.
์ด์ ํ ์ด๋ธ์ ํธ์ง ๋ด์ญ์์ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋๋ ๋ด ์ ์ฅ์์ ์ต์ ํ ์ด๋ธ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ฌธ์ ๋ WMP์ ๊ฐ์ wmv ํ๋ ์ด์ด๊ฐ ์ค์นํ์ง ์์ dll์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ Windows Media Foundation/Windows Media ๊ธฐ๋ฅ ์ง์์ด ํ์ํ Obduction๊ณผ ๊ฐ์ ๊ฒ์์ด ์๋ค๋ ๊ฒ์ ๋๋ค. https://github.com/ValveSoftware/Proton/issues/327
๋ฐ๋ผ์ ๋น๋์ค๋ฅผ ์ฌ์ํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๋น๋์ค๋ฅผ ์ฌ์ํ๋ ค๋ฉด ๋ง ๊ทธ๋๋ก ์ด dll(๋ฐ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ๋ชจ๋ ๊ฒ)์ด ํ์ํฉ๋๋ค. ๋ชจ๋ UE4 ๊ฒ์์๋ ๋น๋์ค ์ฌ์์ ์ํด Windows ๋ฆด๋ฆฌ์ค์์ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ ์ด dll์ด ํ์ํ ์ต์ ์ด ์์ต๋๋ค. Unity ๊ฒ์๋ ๊ฐ๋ฅํฉ๋๋ค.
๊ฒ์์์ ์ผ๋ถ ๋ฒ์ ์ ์ฐพ์ ์ ์๋ ํ(์ฌ์ฉํ ์ ์๋ ํ) ๋ค๋ฅธ ์๋จ์ ์ฌ์ฉํ๋ ๋ชจ์ ๋ฒ์ ์ผ ์๋ ์์ต๋๋ค.
์ผ๋ถ ๊ฒ์์ ์ธํฐ๋ท์ ๋ค์ํ ๊ฒ์๋ฌผ์์ ์ ์ ์๋ ํ WMP๋ฅผ ์ค์นํ์ฌ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋จ์ํ wmv ํ์๋ณด๋ค ์ ์ฒด ๋ง์ผ์ ์ฌ์ฉํ์ฌ ์ง์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. WMV๋ ์ ์ฒด ํ์ด์ ์ผ๋ถ์ ๋๋ค.
@byte1024 ์ค, "๋จ์ํ" .wmv ํ์ผ ์ฌ์์ ์์ ํ๋ ๊ฒ
๋๋ ๋น์ ์ ์์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํฉ๋๋ค.
@byte1024 ์ค, "๋จ์ํ" .wmv ํ์ผ ์ฌ์์ ์์ ํ๋ ๊ฒ
๋๋ ๋น์ ์ ์์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํฉ๋๋ค.
1. Some games also require Windows Media Foundation and/or Windows Media Feature support. 2. Those games use a dll (and all that is tied to this dll) which is not installed by a wmv player like WMP. 3. Therefore just fixing .wmv playback will not solve the whole problem games have with playback. 4. So it's better to implement support for the whole "Windows Media Foundation and/or Windows Media Feature" framework.
๋ ์์ ์๋ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทํ๊ฐ ๊ฒ์ํ ๋ชจ๋ ๋งํฌ(์ฌ๊ธฐ: https://github.com/ValveSoftware/Proton/issues/137)์์ ์ฐพ์ ์ ์ผํ ๋ก๊ทธ๋ ์์คํ ์ฝ๋ฑ์ ์ฐพ๊ธฐ ์ํด quartz.dll์ด ํ์ํ๊ณ ๊ฒ์ ๋ด ์ฌ์ด๋์ fmod๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ทธ ๋ก๊ทธ์ ๋ํ ๋ก๊ทธ๋ quartz.dll์์ ์ฌ์ฉ๋ ์ผ๋ถ ํญ๋ชฉ์ ์ฐพ์ ์ ์์์ ๋ณด์ฌ์ค๋๋ค.
41489.934:0008:0032:err:quartz:GetClassMediaFile Media class not found
41489.935:0008:0032:err:quartz:GetClassMediaFile Media class not found
41489.936:0008:0032:err:quartz:GetClassMediaFile Media class not found
๊ทธ๊ฒ์ด ๋ด๊ฐ ๊ทธ ๋ก๊ทธ์์ ์์์ฐจ๋ฆฐ ์ ๋ถ์ด์ง๋ง, ๋ก๊ทธ์์ ๋ฐ๊ฒฌ๋๋ฉด ๊ฒ์์ด ๋ฐ๋ก ์คํ๋๊ธฐ ๋๋ฌธ์ ์ฌ์ ์ค์ธ ๋น๋์ค์ ํ์ผ ์ด๋ฆ์ ์๋ฉด ์ด ํญ๋ชฉ์ ๋ ์ฝ๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ Wine์ quartz.dll์ด ๊ฐ์ง์ด๋ฉฐ ๋๋ฝ๋ ๊ฒ์ด๋ผ๋ ์ค๋ช
.
https://www.winehq.org/pipermail/wine-users/2002-November/009217.html
๊ทธ๋ฆฌ๊ณ ํด๋น ๋ก๊ทธ ํญ๋ชฉ์ ์ด๊ฒ์ด ์ฌ์ ํ ์ฌ์ค์์ ๋ณด์ฌ์ค๋๋ค.
41489.932:0008:0032:trace:module:load_dll L"C:\\windows\\system32\\quartz.dll" is a fake Wine dll
์ด๋ค ์ฌ๋๋ค์ ์ฟผ์ธ ๊ฐ WMP ์ค์น์ ์ผ๋ถ๋ผ๊ณ ๋งํ๋ ๊ฒ ๊ฐ์ง๋ง ์ฟผ์ธ ๋ ๋ด๊ฐ ์ธ๊ธํ WMF๋ก ๋์ฒด๋ DirectShow(DirectX ๋ฏธ๋์ด)์ด๊ธฐ๋ ํฉ๋๋ค. https://en.wikipedia.org/wiki/DirectShow
Microsoft๋ DirectShow์ ์๋ก์ด ๊ธฐ๋ฅ ์น์ ์์๋ WMF๋ฅผ ์ธ๊ธํฉ๋๋ค. https://docs.microsoft.com/en-us/windows/desktop/directshow/whats-new-in-directshow
๊ทธ๊ฒ์ ๋ฏธ๋์ด ํ์ด, ์ด ๋ชจ๋ ์กฐ๊ฐ๋ค์ ๊ทธ๊ฒ์ ์ผ๋ถ์ด์ง๋ง Wine์ ๊ทธ๊ฒ๋ค์ ์คํจํ๊ณ ์ด์ Proton๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
Wine์๋ gstreamer์ ์์กดํ๋ directshow ๊ตฌํ์ด ์์ต๋๋ค. gstreamer๊ฐ ์ค์น๋ ์์คํ ์ ์์กดํ ์ ์๊ธฐ ๋๋ฌธ์ Proton๊ณผ ํจ๊ป ๋น๋ํ๊ณ ๋ฐฐ์กํด์ผ ํฉ๋๋ค. ๋ ๋์ ๊ฒ์, ์ฐ๋ฆฌ๋ ๋ํ ํนํ/๋ผ์ด์ ์ค ๋ฌธ์ ๊ฐ ์์ ์ ์๋ ์ฝ๋ฑ์ ๋ฐฐ์กํด์ผ ํ ๊ฒ์ ๋๋ค. ์์ง ์กฐ์ฌ๋์ง ์์์ต๋๋ค.
Wine์๋ ์์ง MF ๊ตฌํ์ด ์์ต๋๋ค. ์์ ์ด ์งํ ์ค์ด์ง๋ง ๊ฑฐ์ ์ค๋น๊ฐ ๋์ง ์์์ต๋๋ค. ๋๊ตฐ๊ฐ๊ฐ Wine์ ๊ธฐ์ฌํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ ์์ํ๊ธฐ์ ์ ์ ํ ์ฅ์์ผ ์ ์์ต๋๋ค.
+1
๋ค์ํ ๊ตฌ์ฑ์ ์๋ํ์ต๋๋ค.
์ฝ๋ฑ ํฉ / wmp๋ก ์ฑ๊ณตํ์ง ๋ชปํ์ต๋๋ค.
Proton์ VLC๋ ์ด๋ฌํ ๋น๋์ค๋ฅผ ์ฌ์ํ๋ฏ๋ก ๊ฐ๋ฅํด์ผ ํฉ๋๋ค.
Proton 3.16-4 ๋ฒ ํ ๋ฐ 3.7-8 ์๋
๊ทธ๋ํฝ: AMD RX580
@niikoo ์ฌ์ฉํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. :์๋ค:
๋๋ ์ด ๋ฌธ์ ์ ๋ํ ๋์ ์ดํด๊ฐ ๋งค์ฐ ์ ํ์ ์์ ๊ณ ๋ฐฑํด์ผ ํฉ๋๋ค. @aeikum ์ ์ด๊ฒ์ ๋ํด ๋๋ณด๋ค ๋ ๋ง์ด ์๊ณ ์์ต๋๋ค... ๊ทธ๋์ @aeikum , ์ด๊ฒ์ ๋ํด ์๊ฒฌ์ ์ค ์ ์์ต๋๊น?
VLC์๋ ์์ฒด ์ฝ๋ฑ(faik)์ด ์์ต๋๋ค.
+1
๋ชจ๋ Blazblue ๊ฒ์์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋๋ ์์ฑ์ ์ ๋์ด์ ํจ๊ป ์๋ํ์ง ์์ง๋ง ์ผ๋ฐ ์์ธ ์ ๋์ด์์๋ ์๋ํ์ง ์๋ ์ ๋์ฌ์ ์์์ ์๋์ผ๋ก ์ค์นํ๋ ค๊ณ ์๋ํ์ต๋๋ค.
์ด๊ฒ์ ๋ํ ์๋ก์ด RE2์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
@james-munson๋ ์๋ ํ์ธ์, ๊ณต์ ํด์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฌด๋ฃ๊ฐ ์๋๋ฉฐ ์ฌ๋ฐฐํฌ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ฐฉ๊ธ ์ธ๊ธํ 6๊ฐ์ ๊ฒ์์ ๋ชฉ๋ก์ ์ถ๊ฐํฉ๋๋ค(Windows Media Foundation).
์๋ ํ์ธ์ @kisak-valve, ์ด ๋ชฉ๋ก์ ๋ ์ด์์/ํ์์ ๋ณ๊ฒฝํ ์๊ฐ์ ๋๋ค. ํ์ง๋ง ๋จผ์ ์๋ด/์น์ธ์ ์ํฉ๋๋ค.
๋ฌธ์ ์ ๋ชฉ์ "[๊ธฐ๋ฅ ์์ฒญ] Proton์ Windows Media Foundation ์ง์ ์ถ๊ฐ"๋ก ๋ณ๊ฒฝํ์ฌ ํ์ฌ ํ์ ๋ฒ์ฃผ์ ๊ด๊ณ์์ด ๋ชจ๋ ํ์ฌ ๋ฌธ์ ๊ฐ ํฌํจ๋๋๋ก ํฉ๋๋ค.
ํ์ ๋ฒ์ฃผ๋ฅผ ์ญ์ ํ๊ณ ํ๋์ ๋ฒ์ฃผ๋ง ์์ต๋๋ค: WMF ์ง์ ๋ถ์กฑ์ผ๋ก ์ํฅ์ ๋ฐ๋ ๊ฒ์
Proton ๊ฐ๋ฐ์์๊ฒ ๋ฌผ์ด๋ณด๋ ๊ฒ์ด ๋ ๋ซ๊ฒ ์ง๋ง, ์ด๊ฒ์ ๊ด๋ จ๋ ๊ฐ๋ณ ๊ตฌ์ฑ ์์๋ก ๋๋๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฐ๋ณ ๊ฒ์์ ๋ํ ๋ฉ๋ชจ๊ฐ ๋ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ์์ด๋์ด๋ ๋ฌธ์ ๋ณด๊ณ ์๋น ์คํ ๊ฐ๋ฅํ ๋จ์ผ ๋ฌธ์ ๊ฐ ์์ด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค.
๋ด ์ธ์์ ์ด ๊ธฐ๋ฅ ์์ฒญ์ ์๋๊ฐ ์ฝ๋ฑ์ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ๊ฒ์ด๋ฉฐ ํด๋น ์ฝ๋ฑ์ ๋๋ฌํ๋ ๋ฐ ํ์ํ ํ๋ ์์ํฌ๊ฐ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์์ํ ๋ค์ด์จ๋ค๋ ๊ฒ์ ๋๋ค.
์, ์ด ๋ชฉ๋ก์ ๋ ์ด์ "๋ณด๊ณ ์๋น ํ๋์ ์คํ ๊ฐ๋ฅํ ๋ฌธ์ "๊ฐ ์๋๋๋ค. ๋๋ ์ด๊ฒ์ ๊ตฌ์ฑ ์์๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ด ์๋ง๋ ๋ ๊นจ๋ํ ๊ฒ์ด๋ผ๋ ๋ฐ ๋์ํฉ๋๋ค.
๋ฌธ์ ๋ ๋ ์์ ์ด ๋ฌด์์ ์ฐพ์์ผ ํ ์ง ๋ชจ๋ฅธ๋ค๋ ๊ฒ์ ๋๋ค. ๊ฐ๋ณ ๊ตฌ์ฑ ์์๋ฅผ ๋ชจ๋ฅด๋ฏ๋ก ์ด ๋ฌธ์ ๋ฅผ ๋๋๋ ๋ฐ ๋์์ด ํ์ํฉ๋๋ค. ์ฝ๋ฑ๊ณผ ๊ด๋ จ๋ ๋ถ๋ถ๊ณผ ํ๋ ์์ํฌ์ ๊ด๋ จ๋ ๋ถ๋ถ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ฐ๋ฐ์๊ฐ ์ฝ๋ฑ๊ณผ ํ๋ ์์ํฌ๊ฐ ๋ฌด์์ธ์ง, ๊ฒ์์ ๋ถ๋ฅํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ชฉ๋ก์ ์ ๊ณตํ๋ฉด ์๋ก์ด ๋ฌธ์ ๋ก ์ง์ ๋ถํ ํ ๊ฒ์ ๋๋ค.
๊ฐ๋ฐ์๊ฐ ์ด๋ฅผ ์ดํด๋ณด๊ณ ์๊ฒฌ/์ง์นจ์ ์ค ์ ์์ต๋๊น? ๋๋ ์ด๊ฒ์ ์ํด ํ์ ํ ๊ฐ๋ฐ์๊ฐ ๋๊ตฌ์ธ์ง ๋ชจ๋ฆ ๋๋ค. ์๋ง๋ ์ด๊ฒ์ ๋ํด ๊ฐ์ฅ ๋ง์ด ์๋ ์ฌ๋์ด ๋๊ตฌ์ธ์ง ์๊ณ ์์ ๊ฒ์ ๋๋ค.
.wmv ํ์ผ์ ์ฌ์ฉํ๋ ๋๋ถ๋ถ์ ์ค๋๋ ๊ฒ์์ ํ์ํ quartz.dll์ด ์์ผ๋ฉฐ ๋๋ถ๋ถ ์ต์ ๊ฒ์์ ํ์ํ ์ต์ mfplat.dll๋ ์์ต๋๋ค.
ํ์ฌ ์ ๋์ฌ์ ์๋์ผ๋ก mfplat.dll์ ์ค์นํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. https://old.reddit.com/r/linux_gaming/comments/ajyx51/resident_evil_2_playable_with_the_latest_dxvk_and/ef0pqem/
mfplat.dll์ด ์์.dll์ ๋์ฒดํ์ฌ ์ด์ ๊ฒ์์์ ์ฌ์๋๋๋ก ํ ์ ์๋์ง ์ฌ๋ถ ๋๋ ๊ทธ ๋ฒ์๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋ฌธ์ ๊ฐ ์ดํด๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ mfplat ๊ตฌํ์ด ํ์ํ๊ณ (๊ฐ๋ฐ์๊ฐ ์ด์ ๋ํด ์์ ํ๊ณ ์์) WMV ๋ฐ ๊ธฐํ ์ฝ๋ฑ์ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํด์ผ ํฉ๋๋ค.
๊ฒ์์ ๋ ๊ฐ์ง ๋ฒ์ฃผ(mfplat ์ฌ์ฉ์ ๋ฐ ์์ ์ฌ์ฉ์)๋ก ๋๋๊ณ ๊ฐ ๊ฒ์์์ ์ฌ์ฉํ๋ ์ฝ๋ฑ์ ๋์ดํ๋ ๊ฒ๋ ํฅ๋ฏธ๋ก์ธ ์ ์์ต๋๋ค. ์ด๊ฒ์ ์ค์ ๋ก ์ฐ๋ฆฌ๊ฐ ๋ด๋ถ์ ์ผ๋ก ์์ ํ๊ณ ์๋ ๊ฒ์ด๋ฏ๋ก ์ด ์ ๋ณด๋ฅผ ์์งํ๊ธฐ ์ํด ๊ทํ๋ฅผ ๋ฐฉํดํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ํด๋น ์ ๋ณด๊ฐ ์ด๋ฏธ ์๊ณ ์ ๋ ฌํ๊ณ ์ถ๋ค๋ฉด ์์ ๋กญ๊ฒ ํ์ญ์์ค.
์๋ ํ์ธ์ @aeikum ์ด ๋ฌธ์ ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ทํ์ ์๊ฒฌ๊ณผ ์ง์นจ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋๋ ๊ฐ๋ฅํ ํ ์ต์ ์ ๋คํด ๋ชจ๋ ๊ฒ์์ ๋ ๊ฐ์ง ๋ฒ์ฃผ๋ก ๋๋์์ต๋๋ค. ๋๋ ์์ ๋๋ mf ์ ๋ํ ๊ฐ๊ฐ์ ์์ฑ์ ๋ก๊ทธ๋ฅผ ๊ฒ์ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ์ต๋๋ค.
์ผ๋ถ ๊ฒ์์๋ ์์ง ๋ฌธ์ ์ ๊นจ๋ํ ์์ฑ์ ๋ก๊ทธ๊ฐ ์ฒจ๋ถ๋์ด ์์ง ์๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ ๋ ๊นจ๋ํ ์์ฑ์ ๋ก๊ทธ๋ฅผ ์์ฒญํ๊ธฐ ์ํด ํด๋น ๋ฌธ์ ์ ๋๊ธ์ ๋ฌ์์ต๋๋ค.
์ด๋ฏธ ์ง์์ด ํ๋ถํ ์ฌ๋๋ค์ด ๊ฒํ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ "์ ์ฌ์ ์์ ์ ๋ํ ์๊ฐ" ์น์ ์ ์ ๊ฑฐํ์ต๋๋ค. :์๋ค:
์ด ์๋ ์์ ์ mfplat.dll์ด ํ์ํ ๊ฒ์์์ ์๋ํฉ๋๋ค.
https://github.com/doitsujin/dxvk/issues/728#issuecomment -459839962
๊ฐ์ผ์ 3 : ์ํฌ์นผ๋ฆฝ์ค
https://github.com/ValveSoftware/Proton/issues/2193 mfplat ์ง์๋ ํ์ํฉ๋๋ค.
Dead or Alive 6๋ ์คํ ๋ฆฌ ๋ชจ๋์ MediaFoundation์ด ํ์ํ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์จ๋ผ์ธ ๋ฉํฐํ๋ ์ด์ด, ์ปจํธ๋กค๋ฌ ๋ฐ ๊ธฐํ ๋ชจ๋ ๊ฒ์ด ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
@z0z0z ์์ง Dead or Alive 6์ ๋ํ ๋ฏธํด๊ฒฐ ๋ฌธ์ ๊ฐ ์์ผ๋ฏ๋ก ๋ชฉ๋ก์ ์ฑ ID์ ๋ํ github ๊ฒ์ ๋งํฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
์ ์ ํ ๋ฌธ์ ๋ณด๊ณ ์๊ฐ ์์ผ๋ฉด DoA 6์ ๋ํ ๋ชฉ๋ก์ ์์ ํ๊ฒ ์ต๋๋ค.
ํธ์ง: ํ์ฌ #2420์ DoA6 ํฐ์ผ์ด ์์ผ๋ฏ๋ก ์ด ํฐ์ผ์ ํฌํจํ๋๋ก ๋ชฉ๋ก์ ํธ์งํ์ต๋๋ค.
์ด๊ฒ์ ๊ตฌํํ๋ฉด ๊ฑฐ์ ์ฆ์ ์์ฑ์๋ฅผ ํตํด ์ฌ์ฉํ ์ ์๋ ๊ฒ์์ ์๋น ๋ถ๋ถ์ ๋ง๋ค ์ ์์ต๋๋ค.
๊ตฌํํ๊ธฐ๊ฐ ๊ทธ๋ ๊ฒ ์ด๋ ต์ต๋๊น?
๊ตฌํํ๊ธฐ๊ฐ ๊ทธ๋ ๊ฒ ์ด๋ ต์ต๋๊น?
๊ทธ๋ค์ ์ผ๋ถ ๋ถ๋ถ์ ๊ตฌํํ์ผ๋ฉฐ ์์ ํ ๊ตฌํํ๋ ค๋ฉด ์๊ฐ์ด ํ์ํฉ๋๋ค. ์ ๋ฐ์ฏค ์์ผ๋ ๊ฑฑ์ ํ ํ์๊ฐ ์๋ค.
ํ์ง๋ง ์ฟผ์ธ ์ ๊ฐ์ ์ํํธ์จ์ด์ protoprefix์ winetricks๋ฅผ ํตํด ์ค์นํ๋ฉด ๋น๋์ค ๊ธฐ๋ฐ ์ปท์ ์ ์คํํ๋ ์ผ๋ถ ๊ฒ์์์ ๊ฐ๋ฅํ ์ ์์ต๋๊น?
@vjr2 ์ด ๋ฉ์์ง๋ฅผ ์ฝ์ผ์ญ์์ค: https://github.com/ValveSoftware/Proton/issues/1464#issuecomment -458144128 ํ๋ก์ ํธ ์ํ๋ฅผ ์ค๋ช ํฉ๋๋ค. ์ฃผ์ ๋ฌธ์ ๋ Proton์์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํ ๋ถํ์ ๋ํ ๋ผ์ด์ ์ค์ ๋๋ค.
@vjr2 wmp10๊ณผ ๊ฐ์ ๊ฒ์ ์ค์นํด์ผ ํฉ๋๋ค. 64๋นํธ ์ ๋์ด์๋ ์ค์นํ ์ ์๊ณ ์์ฑ์๋ 64๋นํธ ์ ์ฉ์ ๋๋ค.
Steam์ Zero Escape ์์ง์๋ ์์๊ณผ MP43 ์ฝ๋ฑ์ด ํ์ํฉ๋๋ค. (์ ์ด๋ 999๋)
https://github.com/ValveSoftware/Proton/issues/1893#issuecomment -478333802
๋๊ตฌ๋ ์ง ๊ทธ๊ฒ์ ์๋์ํค๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น?
@basxto ๊ทธ๋ ๊ฒ ๊ฐ๋จํ๋ฉด ๋๋ ๊ฒ์ ๋๋ค. ํ์ง๋ง ์๋ํด ๋ณด๊ณ ์ถ๋ค๋ฉด ์ฌ๊ธฐ์์ 64๋นํธ WMP 11์ ์ป์ ์ ์์ต๋๋ค.
https://www.microsoft.com/en-us/download/windows-media-player-details.aspx
Wine ์ ๋์ฌ์ Media Foundation ์ง์์ ์ฝ๊ฒ ์ค์นํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ์ต๋๋ค.
์ ๋์ ์ผ๋ก ์ด๊ฒ์ ์ง์ํฉ๋๋ค. ์์ ์ค์ธ ๊ฒ์ ๋ณด๊ณ ํฅ๋ถ๋ฉ๋๋ค.
@kisak-valve๋, Proton ํ์ quartz
๋ฐ Media Foundation
๋ฐ WMVcore.dll
์ ๊ฐ์ ํ๊ทธ๋ก ๊ด๋ จ ๋ฌธ์ ์ ๋ ์ด๋ธ์ ์ง์ ํ๋ ๊ฒ์ ๋ํด ์๊ฐํด ๋ณด์์ต๋๊น? ์๋๋ฉด ํ๊ทธ/๋ผ๋ฒจ๋ก ์ด์ ํธ๋์ปค๋ฅผ ๋ณต์กํ๊ฒ ๋ง๋ค๊น์? ๋ด ๋ชฉ๋ก๋ณด๋ค ๋ฌธ์ ์ถ์ ๊ธฐ๋ฅผ ๊ฒ์ํ๋ ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ ๊ณตํ ์ ์์ต๋๊น?
๋๋ ๋จ์ง ๋ฌป๊ณ ์๋ ๊ฒ์ด์ง, ๋ผ๋ฒจ๋ง์ ์ฐฌ์ฑํ๊ฑฐ๋ ๋ฐ๋ํ๋ ๊ฒ์ด ์๋๋๋ค. :์๋ค:
@HonkingGoose ๋ช ๊ฐ์ง ๋ ํ ์คํธ๋ฅผ ์ํํ์ต๋๋ค. ์ฌ๊ธฐ์ ๋ช ๊ฐ์ง ๊ฒ์์ ๋ํ ์ถ๊ฐ ์ ๋ณด๊ฐ ์์ต๋๋ค.
์ฌ์ฉ ์ฝ๋ฑ: WMV, VC-1 + WMA
Quartz "76044.767:0028:002d: err:quartz :GetClassMediaFile ๋ฏธ๋์ด ํด๋์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค"
์ฌ์ฉ ์ฝ๋ฑ: WMV, VC-1 + WMA
๋ก๊ทธ์ "Microsoft.Xna.Framework.Video.dll"์ด ์ธ๊ธ๋์ด ์๋๋ฐ ์์์ด ์๋๊น์?
์ฌ์ฉ ์ฝ๋ฑ: WMV, VC-1 + WMA
์ฌ์ฉ ์ฝ๋ฑ: WMV, VC-1 + WMA
์์ "3241.574:0027:0028: err:quartz :GetClassMediaFile ๋ฏธ๋์ด ํด๋์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค"
(๊ฐ ๋ฌธ์ ์ ์์ฑ์ ๋ฐ ๋ฏธ๋์ด ์ ๋ณด ๋ก๊ทธ๋ฅผ ๊ฒ์ํ์ต๋๋ค)
ํ ์คํธ ์์ ์ ๋ํด @AwesamLinux ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋๋ ๋น์ ์ ๋ฐ๊ฒฌ์ผ๋ก ๋ด ๋ชฉ๋ก์ ์ ๋ฐ์ดํธํ์ต๋๋ค.
์คํ์์ฆ ํฌ์ค ์ธ๋ฆฌ์ฌ๋ 2 - ์๋ค๋งํฑ์ด ์ ํ ์์:
0082:err:quartz:GetClassMediaFile ๋ฏธ๋์ด ํด๋์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค
0082:fixme:quartz:VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator(0x20ce648/0x20ce438)->(...) ์คํ
0082:err:quartz:GetClassMediaFile ๋ฏธ๋์ด ํด๋์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค
0082:fixme:quartz:VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator(0x20ce648/0x20ce438)->(...) ์คํ
0082:err:quartz:GetClassMediaFile ๋ฏธ๋์ด ํด๋์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค
0082:fixme:quartz:VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator(0x20ce648/0x20ce438)->(...) ์คํ
0082:err:quartz:GetClassMediaFile ๋ฏธ๋์ด ํด๋์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค
0082:fixme:quartz:VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator(0x20ce648/0x20ce438)->(...) ์คํ
009b: fixme:imm :ImmReleaseContext((nil), (nil)): ์คํ
@corvusd ์๊ฒฌ ๊ฐ์ฌํฉ๋๋ค. ๊ฒ์๊ณผ ์ฝ๋ฑ์ ๋ชฉ๋ก์ ์ถ๊ฐํ์ต๋๋ค.
์ฌ์ฉ ์ฝ๋ฑ(Unity ๋น๋์ค ํ๋ ์ด์ด): H.264, AAC, MP3
์ฌ์ฉ ์ฝ๋ฑ( AVPro ๊ธฐ๋ฐ ๋น๋์ค ํ๋ ์ด์ด): AVPro๋ ๊ด๋ฒ์ํ ์ง์์ ์ํด ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์
๋๋ค.
$ ffprobe FMV_Intro_OneShot.avi
Input #0, avi, from 'FMV_Intro_OneShot.avi':
Metadata:
encoder : MEncoder SVN-r33883(20110719-gcc4.5.2)
Duration: 00:00:51.60, start: 0.000000, bitrate: 4298 kb/s
Stream #0:0: Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 1280x720, 4159 kb/s, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 30 tbn, 30 tbc
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, fltp, 128 kb/s
ํ์! Battlefleet Gothic Armada ์๋ฌด "Hulk"์ ๋ฌธ์ ๊ฐ ์ด์ ์ ์ฅ๋ฉ๋๋ค.
GTA5๋ฅผ ๋ชฉ๋ก์ ์ถ๊ฐํ ์ ์์ง๋ง ์ผ๋ถ์์๋ ํจ๊ณผ๊ฐ ์์ผ๋ฏ๋ก ์ํฅ์ด ๋ช ํํ์ง ์์ต๋๋ค.
@h1z1 mfplat:mfsourceresolver_CreateObjectFromURL ์ ๋ํ ๊ตฌํ์ด ์๊ธฐ ๋๋ฌธ์ GTA V์ ์์ฒด ๋ผ๋์ค๊ฐ ์๋ํ์ง ์์ต๋๋ค
#2316 ์ธํธ๋ก์์ ๊ฒ์์ด ๋ฉ์ถฅ๋๋ค.
NickelodeonLogo.mp4 ์ฝ๋ฑ:
Video: MPEG4 Video (H264) 1920x1080 30fps 275kbps [V: h264 main L4.0, yuv420p, 1920x1080, 275 kb/s]
TorusLogo.mp4 ์ฝ๋ฑ:
Video: MPEG4 Video (H264) 1920x1080 29.97fps 15602kbps [V: Core Media Video (h264 high L4.0, yuv420p, 1920x1080, 15602 kb/s)]
Audio: AAC 48000Hz stereo 256kbps [A: Core Media Audio [eng] (aac lc, 48000 Hz, stereo, 256 kb/s)]
ํต๋๋ฌด
WindowsVideoMedia error 0x80004001 while reading ...
Context: Turning DXVA off
Error details: <Empty>
UE4 ๊ฒ์.
๋ก๊ทธ์ ์ฐ์ฌ์ง ๋ฉ์์ง์ ํจ๊ป ๋น๋์ค์์ ๋ฉ์ถค:
Could not find a native player for file ....mp4
mf.dll
๋ฐ mfplat.dll
๊ฐ ๋ก๊ทธ์ ์ธ๊ธ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด๊ฒ์ด Star Wars Force Unleashed II์ ํจ๊ป Proton 4.11์์ ์ฌ์ ํ ๋ฐ์ํ๊ณ ์์์ ํ์ธํฉ๋๋ค.
8865.353:0027:002f:err:quartz:GetClassMediaFile ๋ฏธ๋์ด ํด๋์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
68865.355:0027:002f:err:quartz:GetClassMediaFile ๋ฏธ๋์ด ํด๋์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
68865.357:0027:002f:err:quartz:GetClassMediaFile ๋ฏธ๋์ด ํด๋์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
68865.357:0027:002f:fixme:quartz:VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator > (0x1cf68c/0x1cf2f0)->(...) ์คํ
xact ์ค์น:
env WINEPREFIX=/$PATH/Steam/steamapps/compatdata/32500/pfx/ winetricks xact
์ผ๋ถ ์๋ฌด ์ฅ๋ฉด์์๋ ๋์์ด ๋์ง๋ง ๋ค๋ฅธ ์ฅ๋ฉด์์๋ ๋์์ด ๋์ง ์์ต๋๋ค.
๊ฒ์์ ์ฌ์ ํ โโ๋ฏธ์ ์ ์๊ฐํ๊ณ ๋๋ด๋ ์ค์ํ ์ด์ผ๊ธฐ โโ์ฅ๋ฉด์ ๊ฑด๋ ๋๋๋ค.
์ด ๋ฌธ์ ์ ๋ํ ๋ชจ๋ ์
๋ฐ์ดํธ
์ด๊ฒ์ ๋๋ฌด ๋๋ฌด ํ์ํฉ๋๋ค
DX ํธ์ถ์ด ๊ธฐ๋ณธ Linux Vulkan ํธ์ถ๋ก ๋ณํ๋๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก WMP ํธ์ถ์ ๊ธฐ๋ณธ VLC ํธ์ถ๋ก ๋ณํํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ฏ๋ก ๋น๋์ค๋ฅผ ์ฌ์ํ ์ ์์ต๋๋ค. ๋ฌผ๋ก VLC๊ฐ ์ค์น๋์ด ์์ผ๋ฉด ์๋ ๊ฒ๋ณด๋ค ๋ซ์ต๋๋ค.
@DanielRios549 ๋ค, ํ์คํ ๊ฐ๋ฅํฉ๋๋ค.
codeweaver ์ง์์ Wine์ด ์ด๋ฏธ ๋ฏธ๋์ด ์ฌ์์ gstreamer๋ก ํ์ดํํ ์ ์๋ ๊ธฐ๋ฅ์ด ์๋ค๊ณ ๋ค์์ต๋๋ค.
๋๋ ๋ํ Proton's Wine์ด gstreamer ์ง์์ผ๋ก ๊ตฌ์ถ๋์ง ์์๋ค๊ณ ๋ค์์ง๋ง ํฅ๋ถํ์ง ๋ง์ญ์์ค. gstreamer ์ง์์ผ๋ก ๊ตฌ์ถ๋ Wine๊ณผ ๋ชจ๋ gstreamer ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋๋ผ๋ .wmv ๋น๋์ค ์ฌ์์ผ๋ก ๋น๋์ค๋ฅผ ์ฌ์ํ๋ ๊ฒ์์ ๋ณธ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ค์น๋ ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค(gst-libav ๋ฐ lib32-gst-libav ํฌํจ).
์ด๊ฒ์ ์๋ง๋ ์ํฐ ์นํธ๋ฅผ ์ ์ธํ๊ณ Windows ๊ฒ์์ ํ๋ ์ดํ์ง ๋ชปํ๊ฒ ํ๋ ๋ ๋ฒ์งธ๋ก ํฐ ๋ฌธ์ ์ผ ๊ฒ์ ๋๋ค. ์ ๋ ํด๊ฒฐ์ฑ ์ ์ํฉ๋๋ค.
์ด๊ฒ์ ๊ฒฐ๊ตญ ์ผ์ด๋์ผ ํฉ๋๋ค.
EAC ๋ฐ wmv ์ฌ์๊ณผ ๊ฐ์ ์์ฑ์ ์ฐจ๋จ์ ๋ฅผ ๋ถ๋ฅํด์ผ ํฉ๋๋ค.
2019๋ 9์ 30์ผ ์์์ผ ์คํ 1์ 46๋ถ z0z0z [email protected] ์์ฑ:
@DanielRios549 https://github.com/DanielRios549 ๋ค ํ์คํ ๊ทธ๋ ์ต๋๋ค
๊ฐ๋ฅํ.๋๋ codeweavers ์ง์์ผ๋ก๋ถํฐ Wine์ด ์ด๋ฏธ
๋ฏธ๋์ด ์ฌ์์ gstreamer๋ก ํ์ดํํฉ๋๋ค.๋ํ Proton's Wine์ gstreamer ์ง์์ผ๋ก ๊ตฌ์ถ๋์ง ์์๋ค๊ณ ๋ค์์ต๋๋ค.
ํ์ง๋ง ํฅ๋ถํ์ง ๋ง์ธ์. .wmv ๋น๋์ค๊ฐ ์๋ ๊ฒ์์ ๋ณธ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
gstreamer ์ง์์ผ๋ก ๊ตฌ์ถ๋ Wine์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ๋น๋์ค๋ฅผ ์ฌ์ํ๊ธฐ ์ํ ์ฌ์ ๋ฐ
์ค์น๋ ๊ฒ์ผ๋ก ์๊ณ ์๋ ๋ชจ๋ gstreamer ํ๋ฌ๊ทธ์ธ(gst-libav ๋ฐ
lib32-gst-libav).์ด๊ฒ์ ์๋ง๋ Windows ๊ฒ์์ ๋ฐฉํดํ๋ ๋ ๋ฒ์งธ๋ก ํฐ ๋ฌธ์ ์ผ ๊ฒ์ ๋๋ค.
์นํธ ๋ฐฉ์ง๋ฅผ ์ ์ธํ๊ณ ๋ ์๋ฃจ์ ์ด ํ์ํฉ๋๋ค.โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/1464?email_source=notifications&email_token=AK3OXTUDVFFCAFGN22BA7O3QMGHDXA5CNFSM4FVJPG5KYY30WWWK3TUL52HS4DFVREXG43VMVBW63
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AK3OXTRVZVO4QEIDOT3PF23QMGHDXANCNFSM4FVJPG5A
.
aikum์ด gstreamer ์ง์์ด ๋นํ์ฑํ๋ ์ด์ ๋ฅผ ์์์ ์ค๋ช
ํ์ต๋๋ค.
๋ด๊ฐ ์ดํดํ๋ ํ DirectShow(์์)์๋ง ํด๋น๋์ง๋ง Media Foundation์๋ ํด๋น๋์ง ์์ต๋๋ค.
@basxto Media Foundation์ ์ด์ ๋น๋์ค ์ฌ์ API๋ฅผ ๋์ฒดํ๊ธฐ ์ํ ๊ฒ์ด์ง๋ง Media Foundation์ ์ง์ํ๋ Wine์
๋ํ 'Blacksad: Under Skin'(Unity)์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ฏธ๋์ด ํ์ด๋ฐ์ด์ + h264๋ฅผ ์ฌ์ฉํฉ๋๋ค.
@adamdmoss๋ , ํ์ฌ Blacksad: Under Skin(1003890)์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ์์ด ์๋ ๊ฒฝ์ฐ Proton์์ ์ฑ๋ฅ์ ์ถ์ ํ ์ ์๋๋ก ์ ๋ฌธ์ ๋ณด๊ณ ์๋ฅผ ์์ฑํด ์ฃผ์๊ฒ ์ต๋๊น?
๊ฒ์์์ ๋ชจ๋ ๋น๋์ค ํ์ผ์ ์ด๋ฆ์ ๋ฐ๊พธ๋ ์คํฌ๋ฆฝํธ๋ ์ฌ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ญ์์ค. ๋ ๋ฒ์งธ ์ ๊ณต๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋์ค ํ์ผ ์ด๋ฆ์ ๋๋๋ฆด ์๋ ์์ต๋๋ค. ์ธ ๋ฒ์งธ ์คํฌ๋ฆฝํธ๋ 0๋ฐ์ดํธ ๋์์ ํ์ผ๋ ์์ฑํ ์ ์์ต๋๋ค.
https://gist.github.com/BillFleming/9cf58245c5544896181ce99cb108edb5
Darksiders Genesis ๋ Media Foundation๋ ์ฌ์ฉํฉ๋๋ค.
@ahmed-elsayed2017 ์๋ ํ์ธ์. ํ์ฌ Darksiders Genesis(710920)์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ์์ด ์๋ ๊ฒฝ์ฐ Proton์์ ์ฑ๋ฅ์ ์ถ์ ํ ์ ์๋๋ก ์ ๋ฌธ์ ๋ณด๊ณ ์๋ฅผ ์์ฑํด ์ฃผ์๊ฒ ์ต๋๊น?
@HonkingGoose ๋๋ ๊ฒ์ Darksider ์ฐฝ์ธ๊ธฐ์์ ๋ค๋ฅธ ์ฌ๋๊ณผ ์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ์์ดํ์ง ์๋๋ก์ด ๊ฐ์ ๋ฌธ์ ์ ๊ฒฝ์ฐ https://steamcommunity.com/app/710920/discussions/0/1754645970777594912/?tscn=1575636461
๋ด๊ฐ ๋ฌด์์ ๋์ธ ์ ์๋์ง ์๋ ค์ฃผ์ธ์.
@ahmed-elsayed2017 ์๋ ํ์ธ์. ํ์ฌ Darksiders Genesis(710920)์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ์์ด ์๋ ๊ฒฝ์ฐ Proton์์ ์ฑ๋ฅ์ ์ถ์ ํ ์ ์๋๋ก ์ ๋ฌธ์ ๋ณด๊ณ ์๋ฅผ ์์ฑํด ์ฃผ์๊ฒ ์ต๋๊น?
์ด ๊ฒ์์ GOG ๋ฒ์ ์ด ์๊ณ ์์ธ ์คํ
์ด์ง์ผ๋ก ์คํํ๋ฉฐ <Removed by moderator>
@ahmed-elsayed2017๋, ์๋ ํ์ธ์. ๊ทํ๊ฐ ์ ์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฒ์ ์ผ๋ก ๋ฌธ์ ๊ฐ ์์ด ์ ๊ฑฐ๋์์ต๋๋ค. 64๋นํธ Windows 7 ์ค์น์์ Media Foundation ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ ธ์ค๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์์ง๋ง ์ 3์๊ฐ ์ ์๊ถ์ด ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐฐํฌํ๋ ๊ฒ์ ์ฉ๋ฉํ ์ ์์ต๋๋ค.
์๋ ํ์ธ์ @nguyennb9๋ , ๊ฒ์์ ๋ํ ๋ฌธ์ ๋ณด๊ณ ์๋ฅผ ์ด์ด ๋์์ ๋๋ฆด ์ ์์ต๋๋ค. :)
์ ๋ฌธ์ ๋ฅผ ๋ง๋ค๋ ค๋ฉด ์ด ์์ ์ ์์ฑํ์ธ์.
๋ช ๊ฐ์ง ํ:
[ ]
๊ทธ๋ค์ ํ์ํ์ฌ [x]
, (์ ๋๋ก ํฑ ๋ ๋๋ง๋์ง ์์ต๋๋ค ์์์ ๊ณต๋ฐฑ์ ๋์ง ๋ง์ญ์์ค).๋ค์๊ณผ ๊ฐ์ด ๊ฒ์์ ์์ ์ต์ ์ ์ฐพ์ ์ ์์ต๋๋ค.
๊ฒ์ ์คํ ์ต์
์ PROTON_LOG=1 %command%
๋ฅผ ์ถ๊ฐํ ๋ค์ ๊ฒ์์ ์์ํ์ธ์.
Proton ๋ก๊ทธ๋ ํ ๋๋ ํ ๋ฆฌ์ ์์ฑ๋ฉ๋๋ค. ์ด๋ฆ์ steam-710920.log์
๋๋ค.
๋ฌธ์ ๋ณด๊ณ ์์ ๋ก๊ทธ๋ฅผ ๋์ด๋ค ๋์ต๋๋ค. ๋ก๊ทธ๋ฅผ ์
๋ก๋ํด์ผ ํฉ๋๋ค.
๋ก๊ทธ๊ฐ ๋๋ฌด ํฐ ๊ฒฝ์ฐ ์ ํํ ๋๊ตฌ๋ก ๋ก๊ทธ๋ฅผ ์์ถํ๋ฉด Proton ๋ก๊ทธ๊ฐ ์ ์์ถ๋ฉ๋๋ค.
์์ํ๋ ๋ฐ ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ธ์ฌ๋ง,
๊ฒฝ์ ๊ฑฐ์
์ฃ์กํฉ๋๋ค. ๋น๊ณต์ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผ mfplat์ ์ค์นํ๋๋ฐ ๋กค๋ฐฑํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ฒ์์ ๊ทธ ์์ ํ์ ์๋ํ๋ฏ๋ก mfplat๊ณผ ๋์ผํ ๋ฌธ์ ์ ๋ํด ์๊ฐํฉ๋๋ค.
๋ชจ๋ mfplat
/ mf
๋ผ์ด๋ธ๋ฌ๋ฆฌ ํธ์ถ์ ์ถ์ ํ ์ ์์ต๋๊น? Spyro Reignited Trilogy๋ฅผ ์ดํด๋ณด๊ณ ์ถ์ต๋๋ค(์ปท์ ์ด ์๊ธฐ ๋๋ฌธ์ Xbox ์ปจํธ๋กค๋ฌ์์ Y ๋ฒํผ์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์
๋๋ค).
์ฌ์ฉ์๊ฐ #3035์ ์ ์ถํ ๋ก๊ทธ๋ฅผ ๋ณด๋ ์ด ์ฐธ์กฐ๋ง ์ฐพ์์ต๋๋ค.
7299.566:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\mfplat.dll" at 0x13690000: PE builtin
7299.566:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\mf.dll" at 0x6aa00000: PE builtin
ํธ์ง: ์์๋ด์ญ์์ค. ์จ๋ผ์ธ์์ ์ฝ๊ฐ์ ์กฐ์ฌ ๋ฅผ ํ ๊ฒฐ๊ณผ mfplat
ํฉ๋๋ค.
์ด ๋ชฉ๋ก์ #3400๋ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ ผ์์ ์ฌ์ง๊ฐ ์๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ wmv ํ์ผ์ ํ๋กญํ๋ฉด '์ด ๋ถ๋ถ๋ ํด๊ฒฐ๋์ง ์์ ๊ฒ์ ๋๋ค.
ํ , ๊ฒ์ ์ธ์คํด์ค ๋ด์์ VLC์ ์ธ์คํด์ค๋ฅผ ์ด ์ ์์ต๋๊น? Steam์์ ๋ด๊ฐ ๊ฐ์ฅ ์ข์ํ๋ ๊ฒ์ ์ค ํ๋์ธ Catherine์ ํ๋ ์ดํ์ง ๋ชปํ๊ฒ ํ๋ ์์ฒญ๋ ๋ฌธ์ ์ด๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์์ ์นจ์ ๋ฑ๊ณ ์์ต๋๋ค.
์ด ์ค๋ ๋์์ Proton VLC๊ฐ ๋น๋์ค๋ฅผ ์คํํ ์ ์๋ค๊ณ ๋งํ๋๋ฐ ์ด๋ค ์ฉ๋์ผ๋ก๋ ์ํํ ์ ์์ต๋๊น?
ํธ์ง: ๋ฐฉ๊ธ ์๋ํ๊ณ Catherine์ ๋น๋์ค๋ ๋ฌธ์ ์์ด VLC์์ ์ฌ์ํ ์ ์์ต๋๋ค.
ํด๋น ๊ฒ์์ libVLC๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
์ ๊ฒ ์ด์. ์ด๊ฒ์ ๋ด ๋จธ๋ฆฌ๋ฅผ ์กฐ๊ธ ๋์ด์, ๋๋ ํ ๋ก ์ ์กฐ๊ธ ๋ ๋ฌด๊ฒ๋ฅผ ์ฃ๊ณ ๊ธฐ์ฌํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
ํ๋์ ์ฐ์ฑ ๋ก์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค(251150)
๋ฐฐ์ก์ด "๋ฒ์ ์ผ๋ก ๊ฐ๋ฅ"ํ ์ ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก; ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ๋น๋์ค์ AV1 ํธ๋์ค์ฝ๋ฉ๋ ๋ฒ์ ์ ์ ๊ณตํ๋ ๋ฐ ๋์ํ๊ณ Proton์ด ๊ฒ์์ ํฌํจ๋ ์ฝํ ์ธ ๊ฐ ์๋ ๋์ฒด AV1 ๋น๋์ค๋ฅผ ์๋ ์ฌ์ํ๋ DLL ํธํ์ฑ๊ณผ ํจ๊ป ๋ฐฐ์ก๋๋๋ก ํ ์ ์์ต๋๊น?
๋ฐฐ์ก์ด "๋ฒ์ ์ผ๋ก ๊ฐ๋ฅ"ํ ์ ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก; ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ๋น๋์ค์ AV1 ํธ๋์ค์ฝ๋ฉ๋ ๋ฒ์ ์ ์ ๊ณตํ๋ ๋ฐ ๋์ํ๊ณ Proton์ด ๊ฒ์์ ํฌํจ๋ ์ฝํ ์ธ ๊ฐ ์๋ ๋์ฒด AV1 ๋น๋์ค๋ฅผ ์๋ ์ฌ์ํ๋ DLL ํธํ์ฑ๊ณผ ํจ๊ป ๋ฐฐ์ก๋๋๋ก ํ ์ ์์ต๋๊น?
๊ทธ๊ฒ์ ๋ง๋ณด๋ค ์ฝ์ต๋๋ค. ๋ง์ ๊ฒ์ ๊ฐ๋ฐ์๋ค์ Linux๊ฐ ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ณ ๊ด์ฌ๋ ์์ต๋๋ค. ์ค์ ๋ก Google์ด Stadia(์ต์ ํ๋ Debian Linux ๋ฐฐํฌํ)๋ฅผ ๋ฐํํ์ ๋ ๊ฒ์ ํ์ฌ๋ ๋ค๋ฅธ ์ฌ๋์ ๊ณ ์ฉํ์ฌ ๊ฒ์์ Stadia๋ก ์ด์ํ๊ณ ๋ง์ ๊ฒ์์ด ๊ทธ๋ก ์ธํด ์ง์ฐ๋์์ต๋๋ค.
๋ฐ๋ผ์ ์ด๊ฒ์ ๊ธฐ์ ์ ์ธ ๋ฌธ์ ๋ณด๋ค ๋ฒ์ ๋ฌธ์ ์ ํจ์ฌ ๊ฐ๊น์ต๋๋ค. WINE์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ํ์ธํ๋ ๋ฐ ํฌ์ํ ์ ์์ง๋ง ๋ฒ์ ๋ฌธ์ ๋ผ๋ฉด ๋ณ ์๋ฏธ๊ฐ ์์ต๋๋ค.
๋ง์ Windows ๊ฒ์์ด ์ด์ ์๋ํ๊ณ SteamOS๊ฐ ์ ์ ํ ๋์ฒด OS๊ฐ ๋๊ณ Steam Machine์ด ๋ถํํ๊ฑฐ๋ ์ต์ํ Microsoft์ ๋ํ ์์ ์ฅ์น๊ฐ ๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ฅผ ์์ ํ๋ฉด Valve์ ์ข์ ๊ฒ์ ๋๋ค. Linux "์ฝ์"์ด ์ข์ ๊ฒ์ด๋ฉฐ AMD๋ ์ด์ ์ ์ ํ ๋๋ผ์ด๋ฒ์ ๋ชจ๋ ๊ฒ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ๋ฌผ๋ก Linux ๊ฒ์ด๋จธ์๊ฒ๋ ๋งค์ฐ ์ข์ ๊ฒ์ ๋๋ค. ๋ ๋ง์ Windows ํธํ์ฑ์ด ๋ฐ์ํ ๋๊น์ง Linux ๊ฒ์์ ํ์ ์์ฅ์ผ๋ก ๊ฐ์ฃผ๋ ๊ฒ์ ๋๋ค.
@unit73e ๊ธฐ์ ์ ์ธ ๋ฌธ์ ์ ๋๋ค. ๊ฑฐ์ ๋ชจ๋ Wine ๋ฆด๋ฆฌ์ค์์ Zebediah Figura๋ ๋น๋์ค ํ์ผ์ ์ฌ์ฉํ๋ ๊ฒ์์ ๋น๋์ค ์ฌ์์ ํ์ํ dshow/quartz/wmp/wmv์ ๋ํ ์ปค๋ฐ์ ํธ์ํ์ต๋๋ค. ์ฐ๋ฆฌ๋ Wine ๊ฐ๋ฐ์๋ค์ด ๊ทธ๊ฒ์ ์์๋ด๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ ๋ฟ์ ๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ์ฝ์ง ์์ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค.
@z0z0z ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์์ค ์ฝ๋ ๊ธฐ๋ก๋ ํ์ธํ๊ธฐ ์์ํฉ๋๋ค. ๊ทธ๋ค์ด ๋ ธ๋ ฅํ๊ณ ์๋ค๋ ์ฌ์ค์ ์๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. ์๋ง๋ ์์๋ณด๋ค ๋นจ๋ฆฌ ์ด ๊ธฐ๋ฅ์ ๊ฐ๊ฒ ๋ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ(Valve๋ฅผ ์๋ฏธํจ)๋ Microsoft์์ ๋๋ฝ๋ ํ๋ ์์ํฌ์ ์ฝ๋ฑ์ ์ด์ ๋ฐ ์ ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉ ํ๋ ๊ฒ์ ์ด๋ป์ต๋๊น? "Proton Premium DLC"๋ฅผ ์ง๋ถํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์, Microsoft๋ ์์ฒญ๋ ๊ธ์ก์ ๊ฑฐ๋ถํ๊ฑฐ๋ ์ฒญ๊ตฌํ ์ ์์ง๋ง ์ต๊ทผ์๋ ๋ ํฉ๋ฆฌ์ ์ผ๋ก ๋ณด์ด๋ฉฐ ์ข์ง ์๊ฒ ๋ณด์ผ ๊ฒ์ ๋๋ค.
(์๋ง๋ ๊ทธ ์ค ์ผ๋ถ๋ Windows์์ Windows 10๊ณผ์ ์ด์ ๊ฒ์ ํธํ์ฑ์ ๋์ด๋ ๋ฐ ์ ์ฉํ ์๋ ์์ต๋๋ค.)
์ฐ๋ฆฌ(Valve๋ฅผ ์๋ฏธํจ)๋ Microsoft์ ์ด์ ๋ฐ ์๋ก์ด ๋๋ฝ๋ ํ๋ ์์ํฌ์ ์ฝ๋ฑ์ _๋ผ์ด์ผ์ค_ํ๋ ๊ฒ์ ์ด๋ป์ต๋๊น? "Proton Premium DLC"๋ฅผ ์ง๋ถํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
Valve๋ Linux ์ฌ์ฉ์๋ฅผ ์ํ ๋ฌด๋ฃ ์๋ฃจ์ ์ ์ ๊ณตํ๋ฉฐ Linux ์ฌ์ฉ์๊ฐ Microsoft์ ์ ๊ณตํ๊ธฐ ์ํด Linux ์ฌ์ฉ์์๊ฒ ๋น์ฉ์ ์ฒญ๊ตฌํ๊ธฐ๋ฅผ ์ํ์ญ๋๊น?!!!
์์ธ ๊ฐ๋ฐ์๋ค์ ๋ค๋ฅธ ๋ชจ๋ ๊ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ทธ๊ฒ์ ์์๋ผ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ(Valve๋ฅผ ์๋ฏธํจ)๋ Microsoft์ ์ด์ ๋ฐ ์๋ก์ด ๋๋ฝ๋ ํ๋ ์์ํฌ์ ์ฝ๋ฑ์ _๋ผ์ด์ผ์ค_ํ๋ ๊ฒ์ ์ด๋ป์ต๋๊น? "Proton Premium DLC"๋ฅผ ์ง๋ถํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์, Microsoft๋ ์์ฒญ๋ ๊ธ์ก์ ๊ฑฐ๋ถํ๊ฑฐ๋ ์ฒญ๊ตฌํ ์ ์์ง๋ง ์ต๊ทผ์๋ ๋ ํฉ๋ฆฌ์ ์ผ๋ก ๋ณด์ด๋ฉฐ ์ข์ง ์๊ฒ ๋ณด์ผ ๊ฒ์ ๋๋ค.
(์๋ง๋ ๊ทธ ์ค ์ผ๋ถ๋ Windows์์ Windows 10๊ณผ์ ์ด์ ๊ฒ์ ํธํ์ฑ์ ๋์ด๋ ๋ฐ ์ ์ฉํ ์๋ ์์ต๋๋ค.)
๋๋ ๋์ํ๋ค.
์ด ํน์ ๋ฌธ์ ์ ๋ํ๋ณด๋ค ์ค์ฉ์ ์ธ ์๋ฃจ์
์
๋๋ค ... ๋ง์ ๊ฒ์์ด ์ด๊ฒ์ผ๋ก ํ์ฉ ๋ชฉ๋ก์ ์ถ๊ฐ ๋ ์ ์์ต๋๋ค.
์ ์คํ๊ฒ, ์ฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ์ดํดํ๊ณ ๊ทธ๊ฒ์ ๊ณ ์น ๊ณํ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๋ ค์ด ๋ฌธ์ ์ ๋๋ค. ์์ ์ค์ ๋๋ค. ๊ธฐ๋ค๋ ค์ฃผ์ญ์์ค.
์์ ์ค์ ๋๋ค. ๊ธฐ๋ค๋ ค์ฃผ์ญ์์ค.
์ดํดํ๋ค. ๋๋ ์ฐธ์์ฑ์ด ์๋ ์๋ฆฌ๋ฅผ ํ๋ ค๋ ๊ฒ์ด ์๋๋ผ, ๋จ์ง a) ๋๋๋ก ๋ฌธ์ ์ ๋์ ๋์ง ์ ์๋ค๋ ๊ฒ์ ์ ์ํฉ๋๋ค. b) ๋๋ ๋ชจ๋ ๊ฒ์ ๋ฌด๋ฃ๋ก ์ป์ ๊ฒ์ผ๋ก ๊ธฐ๋ํ์ง ์์ต๋๋ค. (... ๊ทธ๋ฆฌ๊ณ ๋ค์ ์จ์ด ์์ต๋๋ค.)
์ดํดํ๋ค. ๋๋ ์ฐธ์์ฑ ์๋ ์๋ฆฌ๋ฅผ ํ๋ ค๋ ๊ฒ์ด ์๋๋ผ a) ๋๋๋ก ๋ฌธ์ ์ ๋์ ๋์ง ์ _์_ ์์ต๋๋ค. b) ๋๋ ๋ชจ๋ ๊ฒ์ ๋ฌด๋ฃ๋ก ์ป์ ๊ฒ์ผ๋ก ๊ธฐ๋ํ์ง ์์ต๋๋ค. (... ๊ทธ๋ฆฌ๊ณ ๋ค์ ์จ์ด ์์ต๋๋ค.)
๋ฌธ์ ์ ๋ํด ๊ธฐ๊บผ์ด ๋์ ์ง๋ถํ ์ํฅ์ด ์๋ค๋ฉด WINE๊ณผ ๋งค์ผ ๋ ๋์ ์ ํ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ CodeWeavers ๊ฐ๋ฐ์ ๋ฐ Linux๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฌ๋์ ์ํด ๊ธฐ๋ถ๋ฅผ ์์ํ์ญ์์ค.
์ด ๋ฌธ์ ๋ Steam CEG ์ Easy AntiCheat ๊ฐ PROTON์ ์์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ ํ์ผ๋ก ์ถ์ํ๋ ๋ฐ ์์ด ์ธ ๊ฐ์ง ์ต์ ์ ์ฅ์ ๋ฌผ์ ๋๋ค...
์ด๊ฒ์ ์ค์ ๋ก ๋งค์ฐ ํ๋ฅญํ๊ณ ์ค์ฉ์ ์ธ ์ ๊ทผ ๋ฐฉ์์
๋๋ค. ์ ๋นํ๋ ์ ์๋ค
์ฌ์ ์ ์ผ๋ก.
2020๋ 1์ 21์ผ ํ์์ผ 01:30 CSahajdacny, [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
์ฐ๋ฆฌ(Valve๋ฅผ ์๋ฏธํจ)๊ฐ ๋๋ฝ๋ ํ๋ ์์ํฌ์ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌ ํ๊ณ
Microsoft์ ์ด์ ๋ฐ ์ ์ฝ๋ฑ? "Proton" ๋น์ฉ์ ์ง๋ถํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ ๊ฒ์ ๋๋ค.
ํ๋ฆฌ๋ฏธ์ DLC". ์, Microsoft๋ ์์ฒญ๋ ๊ธ์ก์ ๊ฑฐ๋ถํ๊ฑฐ๋ ์ฒญ๊ตฌํ ์ ์์ง๋ง
๊ทธ๋ค์ ์ต๊ทผ์ ๋ ํฉ๋ฆฌ์ ์ผ๋ก ๋ณด์ด๊ณ ๊ทธ๋ค์๊ฒ ์ข์ง ์๊ฒ ๋ณด์ผ ๊ฒ์ ๋๋ค.(์๋ง๋ ๊ทธ ์ค ์ผ๋ถ๋ Windows์์
์ด์ ๊ฒ์๊ณผ Windows 10์ ํธํ์ฑ.)๋๋ ๋์ํ๋ค.
์ด ํน์ ๋ฌธ์ ์ ๋ํ๋ณด๋ค ์ค์ฉ์ ์ธ ์๋ฃจ์ ์ ๋๋ค ... ๋ง์ ๊ฒ์
์ด๊ฒ์ผ๋ก ํ์ดํธ๋ฆฌ์คํธ์ ์ฌ๋ฆด ์ ์์ต๋๋ค.โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/1464?email_source=notifications&email_token=AK3OXTUNYROV2R7WZXFKLQDQ6XNSTA5CNFSM4FVJPG5KYY3PNVWWK3TUL52HS4DFVEXG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AK3OXTRPHBJM2CUQV7BU47DQ6XNSTANCNFSM4FVJPG5A
.
๋๋ ์ฌ๊ธฐ์ WINE ๋ฏธ๋ฌ ์ ์ฅ์๋ฅผ ๋จ๊ธธ ๊ฒ์
๋๋ค: https://github.com/wine-mirror/wine
๋ณต์ ํ์ง ์์ผ๋ ค๋ฉด ํ์ํ๊ธฐ๊ฐ ๋ ์ฝ๊ธฐ ๋๋ฌธ์ GitHub ๋ฏธ๋ฌ๋ง ์ ํํ์ต๋๋ค.
๋ฒ์ 5.0์ด ๊ณง ์ถ์๋ ์์ ์
๋๋ค. WMV ๊ตฌํ์ ํ์ธํ์ญ์์ค.
๋ฉ๋ชจ
๋ฐธ๋ธ ๋ก๋๋งต์์ ๋ด๊ฐ ๋งํ ๊ฒ์ด ์๋ค๋ฉด Microsoft์ ์ง๋ถํ๋ ๋ฐ ๋์ํ์ง ์์ ๊ฒ์
๋๋ค. Microsoft์ ์ญ์ฌ๋ฅผ ๊ฐ์ํ ๋ ์ฅ๊ธฐ์ ์ผ๋ก ๋ณผ ๋ ๋์ฐํ ๊ณํ์ด๊ณ WINE์ด ์๋ํ๋ ๊ฒ๊ณผ ๊ทธ๋ฆฌ ๋ฉ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ํฐ ๋ฌธ์ ์ด๊ธฐ ๋๋ฌธ์ @fallenguru์ ๊ด์ ์ ์ดํดํ์ง๋ง ๊ถ๊ทน์ ์ผ๋ก ๊ฒฐ์ ํ๋ ๊ฒ์ Valve์
๋๋ค. ๊ณํ์ WINE์ ๋ฒ ํ
ํ๋ ๊ฒ์ด๋ฏ๋ก @aeikum์ด ์ ์ํ ๋๋ก ์ธ๋ด์ฌ์ ๊ฐ์ง์ญ์์ค. ์ฐ๋ฆฌ๋ Valve๊ฐ ์ด์ ํฌ์ํ๊ณ ์๋ค๋ ์ฌ์ค์ ์ถฉ๋ถํ ์ด์ด ์ข์ต๋๋ค. ๊ณผ๊ฑฐ์๋ ์ด ์์
์ ์ํํ๋ ค๋ ๋ง์ ์ฌ๋๋ค์ด ์์์ต๋๋ค. ๊ทธ ์ฌ๋๋ค์ ๋ง์ ์ ์ฉ์ ์ป์ง๋ง ์ด๋ฅผ ๋ท๋ฐ์นจํ๋ ๊ฐ์ฅ ํฐ ๋์งํธ ์ ์ฅ์๋ฅผ ๊ฐ๋ ๊ฒ๋ ๋ง์ ๋์์ด ๋ฉ๋๋ค. ๋๋ ์ด๊ฒ์ด ์๋ฌด๋ฐ๋ ์์ด ์์กฐ๋กญ๊ฒ ์งํ๋ ๊ฒ์ด๋ผ๊ณ ์๋ฌด๋ ์์ํ์ง ๋ชปํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ฐ๋ฐ์๋ค๋ ์ด ๋ํ๋ฅผ ์ด๋งํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ ๋ชจ๋๋ ์ด ๋ํ๋ฅผ ์ค๋จํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฅ ๋ด 2 ์ผํธ.
์ฌํ๊ฒ๋ Redmond์ ๋ ๊ฐ๋ฐฉ์ ๋งก๊ธฐ๊ณ "์๋ฒฝํ wmv ๋ฐ wma ๋์ฝ๋์ Linux์ Wine์์ ๋ฏธ๋์ด ๊ธฐ๋ฐ, dshow, mci ๋ฐ xaudio2 ์ง์"์ด๋ผ๋ ๋ ์ด๋ธ์ด ๋ถ์ CD๋ฅผ ๋ค์ ๋ฐ๋ ๊ฒ๋ณด๋ค ์กฐ๊ธ ๋ ๋ณต์กํฉ๋๋ค.
flawless wmv and wma decoders
๊ทธ๋ฌ๋ ffmpeg๊ฐ ์กด์ฌํฉ๋๋ค. ffmpeg(libavcodec) ๋์ gstreamer๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ค์ ๋ก ์ด๊ฒ์ ๋ง๋ ๊ฒ์ ๋๊น?
๋ฒ์ 5.0์ด ๊ณง ์ถ์๋ ์์ ์ ๋๋ค. WMV ๊ตฌํ์ ํ์ธํ์ญ์์ค.
FWIW, ์ ๋ 5.0~rc6์ ์คํ ์ค์ด๋ฉฐ Windows ๋ฏธ๋์ด ํ๋ ์์ํฌ๊ฐ ์งํ๋๋ ํ ์ฐจ์ด๋ฅผ ๋ง๋ค์ง ์์์ต๋๋ค.
์ฌํ๊ฒ๋, ๊ทธ๊ฒ์ ๋ ๋๋ชฌ๋์์ ๋ ๊ฐ๋ฐฉ์ ๋งก๊ธฐ๋ ๊ฒ๋ณด๋ค ์กฐ๊ธ ๋ ๋ณต์กํฉ๋๋ค [...]
๋ถ๋ช ํ ๋งํด์ผ ํ ์ ์ ๋ฌธ์ ๋ฅผ ์ํํ๋ ๋ฐ ํฐ ๋์์ด ๋๋ ์์ธ ํธ๋ฆญ ๋ฐ ๊ธฐํ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ์ด๋ฏธ ๋ ๋์๋ค๋๊ณ ์ค์น ๊ฐ๋ฅ(๋๋ 64๋นํธ WMP์ ๊ฒฝ์ฐ ๊ทธ๋ ์ง ์์)ํ๋ ๋ค์ํ DLL์ ๋ํ ๋ผ์ด์ ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. , ๊ทธ๋ฌ๋ Proton์ ํตํฉ ๋ฐ ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ ์ฌ๊ธฐ์ ์ฐ๊ฒฐํ ์๋ ์์ต๋๋ค.
์ด๋ฐ ๋ถ๋ฅ๊ฐ ์ ๋ง ํ์ํด์, ์๋ค์!
๋น์ ์ด ํ ์ผ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ณ์ํด์ ํ๋ฅญํ ์ผ์ ํ์ญ์์ค!
@fallenguru https://www.fsf.org/windows/upcycle-windows-7
@fallenguru๊ฐ ์๋ช ํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค! :)
@fallenguru https://www.fsf.org/windows/upcycle-windows-7
๊ทธ๋ฐ ์ผ์ ์ผ์ด๋์ง ์์ ๊ฒ์ ๋๋ค. ์๋ง๋ FSF๋ 802.11n ์ด๋ํฐ์ ๊ณ ๋ฌด ์คํฌํ๋ฅผ ์ ๊ณตํด์ผ ํ ๊ฒ์ ๋๋ค.
์ต๊ทผ ์ง์ฅ์์ ๋๊ตฐ๊ฐ๊ฐ ์์ ์ ๋งํธ๋ผ์ ๋ํด ๋งํ์ต๋๋ค. ํด๊ฐ ์์ต๋๋ค.
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง๋ผ๊ณ ์๊ฐํ์ธ์.
2020๋ 2์ 3์ผ ์์์ผ, 21:22 ryester27, ์๋ฆผ @github.com ์ด:
@fallenguru https://github.com/fallenguru
https://www.fsf.org/windows/upcycle-windows-7๊ทธ๋ฐ ์ผ์ ์ผ์ด๋์ง ์์ ๊ฒ์ ๋๋ค. ์๋ง๋ FSF๋ ๊ณ ๋ฌด ์คํฌํ๋ฅผ ์ ๊ณตํด์ผ ํ ๊ฒ์ ๋๋ค.
802.11n ์ด๋ํฐ์โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/ValveSoftware/Proton/issues/1464?email_source=notifications&email_token=AK3OXTTAIE3QQZMSV4UVBK3RBALAHA5CNFSM4FVJPG5KYY1KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AK3OXTSRGH65HU3M3WGQT7DRBALAHANCNFSM4FVJPG5A
.
64๋นํธ ์ ๋์ฌ ์ ๋ํด
... ์ด์ ์์ ๋งํฌ๊ฐ ์์ต๋๋ค. ์ฃ์กํฉ๋๋ค.
Windows ํ๋ซํผ ๊ธฐ๋ฐ์ ์ฌ์ฉํ์ง ์๊ณ ํด๋น ๋น๋์ค๋ฅผ ์ฌ์ํ๋ ๋ชจ๋๋ฅผ ํ ์ ์์ต๋๊น?
(์ด๊ฒ์ ๋ฐธ๋ธ์ ๋ํ ์๋ฃจ์
์ด ์๋์ง๋ง ์ต์ข
์ฌ์ฉ์๋ฅผ ์ํด ์ค๊ฐ์ ํด๊ฒฐ๋ ์ ์์)
" NASCAR Heat 4 "๊ฐ ์ด ๋ฌธ์ ์ ์ํฅ์ ๋ฐ์ต๋๊น?
Assetto Corsa Competizion ์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
Atelier Firis ๋ ์์์ ์ฌ์ฉํ๊ณ ASF ์ง์์ด ํ์ํ๋ฉฐ ๋น๋์ค ํ์ผ์ VC-1(WMV3) ๋ฐ WMA(๋ฒ์ 2) ์ฝ๋ฑ์ ์ฌ์ฉํฉ๋๋ค.
64๋นํธ ์ ๋์ฌ ์ ๋ํด
... ์ด์ ์์ ๋งํฌ๊ฐ ์์ต๋๋ค. ์ฃ์กํฉ๋๋ค.
์ด๊ฒ์ ์ฌ์ฉํ์ฌ Proton Call of Juarez Gunslinger ์ ๋์ฌ์ wmp9๋ฅผ ์ค์นํ๊ณ ์ด์ wmv ์ปท์ ์ด ์๋ฒฝํ๊ฒ ์ฌ์๋ฉ๋๋ค!
์ด ๋ฌธ์ ๋ ๋ช ๋ ํ์๋ ์ฌ์ ํ ์ด๋ ค ์์ต๋๋ค.
proton์ ๊ฒ์๋ง๋ค ์ด๋ฅผ ์๋์ผ๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํฉ๋๋ค.
์ด๋ฏธ DirectX, VC++, .Net ๋ฑ์ ์ค์นํฉ๋๋ค. ์ฝ๋ฑ ํธํ์ฑ ๋ณด๊ณ ์ ๋ฐ ์๋ํ๊ฐ ํ์ํฉ๋๋ค.
winetricks/protontricks/mfinstallers ํ์ํ ๋ชจ๋ ๊ฒ
์ด BLACK SCREEN ๋ฌธ์ ๋ ๋ ๋ง์ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค
์ด ๋ฌธ์ ๋ ๋ช ๋ ํ์๋ ์ฌ์ ํ ์ด๋ ค ์์ต๋๋ค.
proton์ ๊ฒ์๋ง๋ค ์ด๋ฅผ ์๋์ผ๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํฉ๋๋ค.
์ด๋ฏธ DirectX, VC++, .Net ๋ฑ์ ์ค์นํฉ๋๋ค. ์ฝ๋ฑ ํธํ์ฑ ๋ณด๊ณ ์ ๋ฐ ์๋ํ๊ฐ ํ์ํฉ๋๋ค.winetricks/protontricks/mfinstallers ํ์ํ ๋ชจ๋ ๊ฒ
์ด BLACK SCREEN ๋ฌธ์ ๋ ๋ ๋ง์ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค
๋ชจ๋๊ฐ ๋ฌด์์ ํด์ผ ํ๋์ง ์๊ณ ์์ผ๋ฉฐ, Windows ์ค์น๋ฅผ ํตํด์๋ง ํฉ๋ฒ์ ์ผ๋ก ์ป์ ์ ์๋ DLL์ ํ๋ํ๋๋ก ๊ถ์ฅํ๋ Valve์ ๊ฐ์ ์ฌ๋์ ๋ํ ๋ช ๊ฐ์ง ์ฑ ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ชจ๋ ์ฌ์ํ Wine ๋ฆด๋ฆฌ์ค๋ ํ์ํ ๊ฒ์ ๊ตฌํํ๋ ๋ฐ ์ ์ ๋ ๊ฐ๊น์์ง๊ณ ์์ต๋๋ค. ๋ ๋นจ๋ฆฌ ๋๋ด๊ณ ์ถ๋ค๋ฉด ์์๋ด์ฌ๋ ๊ธฐ๋ถ๋ฅผ ํ์ธ์
์ด ๋ฌธ์ ๋ ๋ช ๋ ํ์๋ ์ฌ์ ํ ์ด๋ ค ์์ต๋๋ค.
proton์ ๊ฒ์๋ง๋ค ์ด๋ฅผ ์๋์ผ๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํฉ๋๋ค.
์ด๋ฏธ DirectX, VC++, .Net ๋ฑ์ ์ค์นํฉ๋๋ค. ์ฝ๋ฑ ํธํ์ฑ ๋ณด๊ณ ์ ๋ฐ ์๋ํ๊ฐ ํ์ํฉ๋๋ค.winetricks/protontricks/mfinstallers ํ์ํ ๋ชจ๋ ๊ฒ
์ด BLACK SCREEN ๋ฌธ์ ๋ ๋ ๋ง์ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค
์์ฑ์๋ 2018๋ 8์ ์ดํ์ ์ผ์ด์์ผ๋ฏ๋ก ๊ฑฐ์ "๋ช ๋ ํ"์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋งํ๋ฏ์ด, ๊ทธ๋ค์ ๊ทธ๊ฒ์ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ๋น์ ์ด ๋ณํธ์ฌ๋ ํ๋ก๊ทธ๋๋จธ์ด๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ๋ฒ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์๊ฐ์ ํ ์ ํ๊ณ ์ถ๋ค๋ฉด ๋ฐ๋์ ์งํํ์ญ์์ค.
๊ทธ๋ฌ๋ ๊ทธ๋๊น์ง๋ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ ์์ธ 2.0์ผ๋ก ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ฉฐ ์์ ๋์ด ํดํ๋์์ต๋๋ค. ๋๋ ์ญ์ฌ ์์ ์ด ํ์ํ์ง ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
WindowsVideoMedia error 0x80004001 while reading E:/steam/steamapps/common/Death and Taxes Demo/Death and Taxes_Data/StreamingAssets/MenuIntro.mp4
Context: MFCreateSourceReaderFromMediaSource
Error details: <Empty>
Track types:
(Filename: C:\buildslave\unity\build\Modules/Video/Public/Media/WindowsMedia/WindowsVideoMedia.cpp Line: 3112)
์ด .mp4๋ h264์ด๋ฏ๋ก "wmv"๋ง์ด ์๋๋๋ค.
์ด ๋ฌธ์ ๋ ์์ธ 2.0์ผ๋ก ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ฉฐ ์์ ๋์ด ํดํ๋์์ต๋๋ค. ๋๋ ์ญ์ฌ ์์ ์ด ํ์ํ์ง ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
"์ง์ ํ" Media Foundation ์ง์์ด ์งํ๋๋ ๋์ ์ด๋ ์์ ์์ ํ๊ท๊ฐ ๋ฐ์ํ์ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ํฝ๋๋ค. ๊ตฌ์ฒด์ ์ธ ์ฌ๋ก๊ฐ ์๋ค๋ฉด ์ ๊ณ ํ์ธ์. ๊ธฐ์ฌ์๊ฐ ์์ ์ ๋ง์น ๋๊น์ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๊นจ์ง๊ฑฐ๋ ๋น๋์ค๊ฐ ์๊ฑฐ๋ ๊ฒ์์ ์ ํ ๋ก๋ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํฉ๋๋ค.
TrailMakers(#3409) ๋ฐ ThroneBreaker(#1966)๊ฐ 4da3d13 ํ์ฌ ๋ก์ปฌ mfplat ๋ธ๋์น์์ ์๋
openh264dec h264 ๋์ฝ๋๋ก ํ ์คํธํ์ต๋๋ค.
@Guy1524 Thronebreaker๋ก ์์ธ ๋ธ๋์น๋ฅผ ํ
์คํธํ์ต๋๋ค. ์๊ฐ ๋น๋์ค๋ openh264 ๋ฐ ffmpeg(gst-libav) ๋ชจ๋์์ ์๋ํฉ๋๋ค. ์์ฒญ๋!
๊ทธ๋ฌ๋ ์ธํธ๋ก(์ข
๋ฃ ๋๋ ๊ฑด๋๋ฐ๊ธฐ) ํ์ ๊ฒ์์ด ๊ฒ์์ ํ๋ฉด์์ ๋ฉ์ถ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค.
@gasinvein ๊ทธ๋ฐ ์ผ์ด
@Guy1524 ๋ฌผ๋ก ์ด์ฃ . ์์ขํ๊ดด์_wine_mfplat.log . ์ค์ํ ๊ฒฝ์ฐ GStreamer 1.16.2 ๋ฐ mingw๊ฐ ํ์ฑํ๋ ์์ธ์ผ๋ก ํ ์คํธํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ์์ง ์ฐ๊ฒฐํ์ง ์์ .m4v ๋์์์ ์ฌ์ํ๋ ค๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฝ๋๋ฅผ ์ ๋ฆฌํ๊ณ ์ ์คํธ๋ฆผ์ ์ค๋นํ๋ ์ค์ด์ง๋ง ๋ ์์ ์ ์ธ ์ํ๊ฐ ๋๋ฉด git repo๋ฅผ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค. ๋๋ ์ง์ ์ถ๊ฐํ๊ณ ์ ๋์ฌ w/ wineboot -u๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ ์ m4v ํญ๋ชฉ์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด
@Guy1524 ์ด์ ์ ์๋ํฉ๋๋ค. ๊ต์ฅํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
์ํ์ด @Guy1524!
mp4์ ๋ํ ๊ธฐํ๊ฐ ์์ต๋๊น?
@mozo78 ์ด๋ฏธ mp4๋ฅผ ์ฌ์ํฉ๋๋ค. Thronebreaker์ ๋น๋์ค๋ ์ด๋ค ์ด์ ๋ก mp4/m4v๊ฐ ํผํฉ๋์ด ์์ต๋๋ค.
์, ๊ฐ์ฌํฉ๋๋ค. ๋๋ Late Shift๋ฅผ ์๋ํ๊ณ ๋ค์ ๋ณด๊ณ ํ ๊ฒ์ ๋๋ค :) ์ด ๊ฒ์์ ์ ๋๋ก ์คํํ์ง ๋ชปํ์ต๋๋ค. mfplat๊ณผ ์์์ ์ค์นํ์ต๋๋ค. ์ฒ์ ์คํํ๋ฉด ๋น๋์ค๊ฐ ์ฌ์๋ ๋ ์๋ฆฌ๊ฐ ๋ค๋ฆฌ์ง ์๋ ๊ฒ์ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ๊ฒ์ด ์ข์ ๋ณด์ ๋๋ค. ๋ ๋ฒ์งธ ์คํ์์ - ๊ฒ์ ํ๋ฉด๊ณผ ๋ ์ด์ ๋น๋์ค๊ฐ ์์ผ๋ฉฐ ์ ์ฒด ๊ฒ์์ด ๋ค๋ฅธ ๋น๋์ค๋ก ๊ตฌ์ฑ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ์ ๋๋ค. ์ด์ Guy1524๋ก ์๋ํ๊ฒ ์ต๋๋ค! ๊ตฌํ.
๋ถํํ๋ ์๋ํ์ง ์์ต๋๋ค - ๊ฒ์ ํ๋ฉด:
Late_Shift_wine_mfplat.log
mfplat์ ์ค์นํ๋ฉด ์ด์ ๊ฒ์์ ์ฒซ ๋ฒ์งธ ์์ ํ๋ฉด์ด ํ์๋๊ณ ๊ทธ ๋ค์ ๋ค์ ๊ฒ์์ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค.
@mozo78 ํ์คํ์ง ์์ง๋ง ์ผ๋ถ gstreamer ์ฝ๋ฑ์ด ๋๋ฝ๋ ๊ฒ ๊ฐ์ต๋๋ค.
5646.899:0070:err:gstreamer:unknown_type Could not find a filter for caps: "video/quicktime, variant=(string)iso"
5646.899:0009:err:gstreamer:gstdecoder_init_gst Failed to play stream.
5646.899:0071:err:gstreamer:watch_bus decodebin0: Your GStreamer installation is missing a plug-in.
5646.899:0071:err:gstreamer:watch_bus gstdecodebin2.c(4678): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: Quicktime (video/quicktime, variant=(string)iso)
GST_DEBUG=4
env var๋ก ์ถ๋ ฅ์ ๊ฒ์ํ ์ ์์ต๋๊น?
Gstreamer๋ฅผ ์ค์นํ๋๋ฐ ์์ธ ๋ฌธ์ ์
๋๋ค :)
๋ค์์ ๋ก๊ทธ์
๋๋ค.
Late_Shift_wine_gstreamer.log
@mozo78 gst-plugins-good
์ค์น๋์ด ์์ต๋๊น? ๊ฒ์์ด 32๋นํธ๋ผ๋ฉด 32๋นํธ ๊ฒ์์ด ํ์ํฉ๋๋ค.
x64๋ฅผ ์ค์นํ์ต๋๋ค. ์ด์ x86์ ์ค์นํ์ง๋ง ๋์์ด ๋์ง ์์ต๋๋ค. ๊ฒ์์ x64์ง๋ง :)
์ผ์ ํ๊ณ ์์ ๋ ์นญ์ฐฌํ๋ ๊ฒ์ ์์ง ๋ง์๋ค. ์ฒ์ฒํ ๊ฑฐ๊ธฐ์ ๋๋ฌํ๋ ์ฌ๋๋ค:
[...]
Nikolay Sivov (49):
mf: Implement GetFullTopology().
mf: Add a helper to check for session shutdown state.
mf: Fix GetClock() for shutdown state.
include: Add IMFFinalizableMediaSink definition.
mfplat: Use underlying work queue calls more to get rid of duplicated traces.
rtworkq: Change RtwqPutWorkItem() trace format for consistency.
mf: Handle shutdown state in GetFullTopology().
mf: Correctly respond to start attempt from closed state.
mf: Implement transition to closed state together with sink finalization.
mf: Match session state names with events.
mfplat: Implement MFTEnumEx().
mfplat: Add some MFT-related attributes GUIDs.
mfplat: Set activation object attributes for enumeration results.
mfplat: Default to synchronous model for locally registered MFTs.
mfplat: Implement transform activation object.
mf: Implement MFGetSupportedMimeTypes()/MFGetSupportedSchemes().
mf/tests: Fix a test failure on older versions.
include: Fix VMR9AlphaBitmap definition.
include: Add some types used for MF pipeline objects.
mfplat: Remove extra critical section used in sample implementation.
mfplat: Remove extra critical section from presentation descriptor.
mfplat: Remove extra critical section from stream descriptor.
include: Add some MFT flags types.
include: Update MF resolver flags.
mf: Partially implement sample copier transform.
mfplat: Add MFGetPlaneSize().
mfplat: Implement CopyToBuffer().
mf: Implement IsMediaTypeSupported() for simple type handler.
mfplat: Implement IsMediaTypeSupported() for stream descriptor.
mf: Implement MFGetTopoNodeCurrentType().
mf: Shutdown samplegrabber event queue on sink shutdown.
mf: Block samplegrabber stream event calls after stream is removed.
mf: Improve ShutdownObject() behavior for sample grabber activation object.
mf: Set shutdown state flag for presentation clock.
mf: Notify just added sinks with current clock state.
mf: Do not touch clock state when setting rate.
mf/tests: Remove tests causing occasional crashes on Windows.
mfplat: Add MFGetStrideForBitmapInfoHeader().
mf/tests: Use wide string literals.
mfplat: Add a stub for 2D system memory buffer object.
dwrite: Simplify LB22 rule according to Unicode 13.0 algorithm.
mf: Use single list for topology nodes in current presentation.
mf/tests: Add a test for default node attributes.
mf: Handle basic case of sample request/response.
mf: Send MFT_MESSAGE_NOTIFY_BEGIN_STREAMING message after setting current topology.
mf: Pass start and flush messages to transform nodes.
mf: Keep transform node input/output streams map.
mf: Add support for requesting sample from transform nodes.
mf: Implement sample delivering to transform nodes.
[...]
@mozo78 ๋น์ ์ ๊ทธ ๊ฒ์์ ๋ด ๋ถ๊ธฐ๊ฐ ํ์ํ์ง ์์ต๋๋ค, ๊ทธ๊ฒ์ ์์์ ์ฌ์ฉํฉ๋๋ค
๋๋ ๋จ์ง ์๋ํ๊ณ ์ถ์์ต๋๋ค :) ์์์ ์ค์นํ๋ฉด ์ฒ์ ์์ํ๊ณ ๋ค์ ๊ฒ์ ํ๋ฉด์ ์ฝ๊ฐ๋ง ๋์์ด ๋ฉ๋๋ค.
@DistantThunder ์ด๋ฌํ ๋ณ๊ฒฝ ์ฌํญ์ด @Guy1524 ์ ์์ ๊ณผ ๊ด๋ จ์ด ์์ต๋๊น?
๊ทธ๋ฌ๋ ๋ฏธ๋์ด ์ธ์ ์์ ์ UE4 ๊ฒ์์ด ์๋ํ๋๋ก ํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.
422f190 ๋ถํฐ RE2(Issue #2266)๋ libav ํ๋ฌ๊ทธ์ธ์ด ์ค์น๋์ด ์๊ณ asfdemux์์ ์ฐพ์ ๋ฒ๊ทธ์ ์ด ํจ์น ๋ฅผ ์ ์ฉ
๋ฐฉ๊ธ #327(๊ฒ์ ๋น๋์ค ์ฌ์์์ Orbduction)์ ํ์ธํ๊ณ ์์๋๋ฐ __wine__ 5.4์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ปค๋ฐ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฝ 5-10๋ถ ๋์ ์ดํด๋ณด๊ณ ์ ์ ์๋ ํ Steam์ Proton์ ์ฌ์ ํ โโ5.4๊ฐ ์๋ 5.0(๋๋ ์ ์ด๋ ์ฌ์ ํ ์คํ ์ ๋ถ๊ณผํ ๋ฒ์ )์ ๋ํด์๋ง ๋น๋ํ๊ณ ์์ต๋๋ค.
์ด๊ฒ์ ์ค์ ๋ก ์ฌ๋ฌ ๊ฒ์์ ์ํฅ์ ๋ฏธ์น๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๊ธฐ ๋๋ฌธ์ Steam ๋ฒ ํ ์ฌ์ฉ์(์ ๋ ์์ง ๊ฐ์ ๋์ด ์์)๊ฐ ์์ธ 5.4("๊ฐ๋ฐ"์ ์๋๋ผ๋)๋ก ๋ฆด๋ฆฌ์ค๋ฅผ ํ ์คํธํ ์ ์๋ ์ต์ ์ ์ป์ ์ ์์ต๋๊น? ์ฐ๋ฆฌ๊ฐ ์ง์ ๊ฐํ์๋ ์์ฆ์๋ ์ข์ ๊ฒ์ ๋๋ค.
์กฐ๊ธ ๋ ์์ธํ ์ดํด๋ณด๋ฉด ์์ธ 5.4๋ก ๋ง๋ ๋ง์ง๋ง ์ปค๋ฐ ์ดํ ๋ฒ๊ทธ/์ฑ๋ฅ ์์ ๊ณผ ๊ฐ์ ์ ๋ฐ์ดํธ๋ฅผ ๋์ณค์ต๋๋ค.
(๋ง์ง๋ง์ผ๋ก ํฌํจ๋ ๊ฒ์: mf: ๋ ธ๋๋ฅผ ๋ณํํ๊ธฐ ์ํ ์ํ ์ ๋ฌ ๊ตฌํ์ ๋๋ค.)
์ต์ํ "comctl32/tests: ๊ณผ๋ํ ์ค๋ฅ ์ฒ๋ฆฌ ๋ ผ๋ฆฌ ์ ๊ฑฐ"๋ฅผ ํตํด ์ผ๋ถ ์ถ๊ฐ ์ปค๋ฐ์ ์ถ๊ฐํฉ๋๋ค. (์ผ๋ถ) goto๋ฅผ ์ ๊ฑฐํ๊ณ (์ ์ฒด goto ์ ๋ฆฌ๊ฐ ์๋) ๋์ ๋ก์ปฌ ์ ๋ฆฌ๋ฅผ ์ํํฉ๋๋ค. ๊ทธ ๋ค์ ์ปค๋ฐ์ ์ธ๋ป ๋ณด๋ฉด ์ฝ๋ฑ ID ๋งคํธ๋ฆญ์ค๋ฅผ ํ์ฅํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๊ณ ๋ ค๋ ์ ์๋ ๋ช ๊ฐ์ง ๋ค๋ฅธ ์ ์/์ ๋์ฌ ํ๊ทธ...
https://source.winehq.org/git/wine.git/search?s=Derek+Lesho;st=author
https://source.winehq.org/git/wine.git/search?s=Vijay+Kiran+Kamuju;st=author
@mjevans ๋ฐ๋๋ผ ์์ธ 5.4๋ ์ด ๊ธฐ๋ฅ์ ์ง์ํ์ง ์์ต๋๋ค. ์ปค๋ฐ ๋ก๊ทธ์ ํ์๋๋ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ํ์ง๋ง ์ถฉ๋ถํ์ง ์์ผ๋ฉฐ ์์ ์ด ์งํ ์ค์ ๋๋ค. Proton ๋ฒ์ ๊ณผ ๊ด๋ จํ์ฌ ์ต์ ์์ธ ๋ฆด๋ฆฌ์ค์์ ๋์ ์ ๋ฐ์ดํธ๋ฅผ ๊ณ์ ์์ ํ๋ฉด์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์์ธ ๋ฒ์ ์ ๋ํ๋ ๋๋ค.
@mjevans
... ์์ธ 5.4๋ก ๋ฆด๋ฆฌ์ค๋ฅผ ํ ์คํธํ๋ ์ต์ ...
https://github.com/GloriousEggroll/proton-ge-custom/releases
์์ @nsivov ์ฃผ์ ์ ๊ฐ์ฌํ๊ณ ๋ํ ๋ฆด๋ฆฌ์ค (๋ฉ์ธ ํ์ด์ง์ ๋ํ ์ง์นจ)์ ๋งํฌ @axredneck.
Wine 5.4๋ Obduction์ ์ผ๋ถ ์ฌ์ ๋ฌธ์ ๋ฅผ ์ค์ ๋ก ์์ ํ์ง๋ง(์ด๊ธฐ ๋๊ตด์ ๋ํด์ ๋ ์ด์ ๊ฒฐํจ์ด ์์ผ๋ฉฐ ์ต์ํ ํธ๋ค์ด ์ฌ๋ฐ๋ฅธ ์์น์ ์์) ๋น๋์ค๋ ์ฌ์ ํ ์๋ํ์ง ์์ต๋๋ค.
๋์์ด ๋๋ค๋ฉด ํ๋ ์ด๋ฅผ ์๋ํ ๋ ๋์ ๋๊ฒ ๋ณด์ด๋ ์ด๋ฒคํธ์ ๋๋ค.
Proton-5.4-GE-3์ ์ฌ์ฉํ Obduction + ์คํ ์ต์
์ค์ :
WINEDEBUG="+ํ์์คํฌํ,+pid,+tid,+seh,+debugstr,+๋ชจ๋" %command%
714682.336:000a:000b: fixme:winediag :__wine_start_process Wine Staging 5.4๋ ์คํ์ ์ธ ํจ์น๊ฐ ํฌํจ๋ ํ
์คํธ ๋ฒ์ ์
๋๋ค.
714686.078:002b:002c: fixme:win :DisableProcessWindowsGhosting : ์คํ
714686.404:002b:002c: warn:module :alloc_module์ด L"dxvk_config.dll" ๋๋ฌธ์ no-exec๋ฅผ ๋นํ์ฑํ
714687.663:002b:002c: fixme:win :RegisterTouchWindow(0x20090 00000000): ์คํ
714688.110:002b:002c: warn:module :load_dll ๋ชจ๋ L"mfplay.dll"์ ๋ก๋ํ์ง ๋ชปํ์ต๋๋ค. ์ํ=c0000135
714688.110:002b:002c: warn:module :load_dll ๋ชจ๋ L"mfplay.dll"์ ๋ก๋ํ์ง ๋ชปํ์ต๋๋ค. ์ํ=c0000135
714691.561:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1724a930, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f87e0, ๋ชจ๋(nil) ๋ถ๋ถ
714691.561:002b:002c: Fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1724a930, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f87e0, ๋ชจ๋ 0x1 ๋ถ๋ถ์
714691.574:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1724a4d0, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f87c0, ๋ชจ๋(nil) ๋ถ๋ถ
714691.574:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1724a4d0, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f87c0, ๋ชจ๋ ์นด์ดํธ 0x5f87c0, ๋ชจ๋ 0xd
714691.694:002b:002c: warn:seh :OutputDebugStringA "Pak ๊ตฌ์ฑ ํ์ธ ์ค"
714760.647:002b:002c: warn:seh :OutputDebugStringA "setres ๋ณ๊ฒฝ์ผ๋ก ์ธํ ๋ทฐํฌํธ ํฌ๊ธฐ ์กฐ์ , 1280 x 800"
์ค์ ์ ๋ณ๊ฒฝํ ํ ๊ฒ์์ ์์ํ์ต๋๋ค.
714770.131:002b:002c: fixme:msctf :TextStoreACPSink_OnLayoutChange STUB:(0000000017246AE0)
714770.134:002b:002c: fixme:msctf :TextStoreACPSink_OnLayoutChange STUB:(0000000017246AE0)
์ด๋ค ๊ฐ๊ฐ์ ์๋ง๋ ๋น๋์ค๋ฅผ ์ฌ์ํ๋ ค๋ ์๋์ผ ๊ฒ์
๋๋ค.
714857.530:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1724e3f0, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f8a60, ๋ชจ๋(nil) ๋ถ๋ถ
714857.530:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1724e3f0, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f8a60, ๋ชจ๋ ์นด์ดํธ 0x5f8a60, ๋ชจ๋
714857.551:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x172454c0, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f8a40, ๋ชจ๋ stub!
714857.551:002b:002c: Fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x172454c0, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f8a40, ๋ชจ๋ 0xd ๋ถ๋ถ
715166.802:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1725e260, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f8a60, ๋ชจ๋(nil) ๋ถ๋ถ
715166.802:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1725e260, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f8a60, ๋ชจ๋ 0x1 ๋ถ๋ถ์
715166.827:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1722b770, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f8a40, ๋ชจ๋(nil) ๋ถ๋ถ
715166.827:002b:002c: fixme:dxgi :dxgi_output_GetDisplayModeList iface 0x1722b770, ํ์ DXGI_FORMAT_R8G8B8A8_UNORM, ํ๋๊ทธ 0, mode_count 0x5f8a40, ๋ชจ๋ 0xd ๋ถ๋ถ
715174.821:002b:002c: fixme:msctf :ThreadMgr_Destructor๊ฐ ITfDocumentMgr ์์ ๋จ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ผ๋ก ๋ญ๊ฐ๋ฅผํด์ผํฉ๋๊น?
715174.821:002b:002c: fixme:msctf :ThreadMgr_Destructor๊ฐ ITfDocumentMgr ์์ ๋จ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ผ๋ก ๋ญ๊ฐ๋ฅผํด์ผํฉ๋๊น?
715176.746:002b:002c: fixme:ntdll :EtwEventUnregister(์ฃฝ์ ์ ๊ณ ๊ธฐ) ์คํ
.
715176.746:002b:002c: fixme:ntdll :EtwEventUnregister(0) ์คํ
.
715176.815:0029:002a: fixme:kernelbase :AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 00000000005FFA80
@mjevans ์ด Proton-GE๋ ๋น๊ณต์ ํฌํฌ์ ๋๋ค.
๋๋ ๊ทธ๊ฒ์ ์๊ณ ์์ง๋ง ์ต์ฒจ๋จ์ด ์๋ํ๋์ง ํ์ธํ ์ ์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฐฉ๋ฒ์ด๋ฉฐ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ์์ฐ์ฑ์ ํ์ฉํ๋ ๋ฐฉ์์ผ๋ก ํ๋ก์ ํธ์ ์ค์ ๋ก ์ต์ํ ์ฌ๋๋ค์๊ฒ ์ ์ฉํ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
๋๋ ๊ทธ๊ฒ์ ์๊ณ ์์ง๋ง ์ต์ฒจ๋จ์ด ์๋ํ๋์ง ํ์ธํ ์ ์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฐฉ๋ฒ์ด๋ฉฐ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ์์ฐ์ฑ์ ํ์ฉํ๋ ๋ฐฉ์์ผ๋ก ํ๋ก์ ํธ์ ์ค์ ๋ก ์ต์ํ ์ฌ๋๋ค์๊ฒ ์ ์ฉํ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
Proton-GE๊ฐ ์์ง @Guy1524 ์ repo์์ ๊ฐ์ ธ์ค์ง ์๋๋ค๊ณ ์๊ฐํ๋ฏ๋ก ์์ง ๊ทธ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ณด์ง ๋ชปํ ๊ฒ์ ๋๋ค.
์ฌ๊ธฐ ์ง์์ด ์๋ ์ฌ๋์ด Ask Patents์์ wmv1/wmv7 ํนํ๊ฐ ๋ง๋ฃ๋์๋์ง ์ฌ๋ถ์ ๋ํ ์ง๋ฌธ์ ๊ธฐ์ฌํ ์ ์์ต๋๊น?
https://patents.stackexchange.com/questions/22253/have-windows-media-video-7-wmv1-patents-expired
๋ด๊ฐ ์ดํดํ ๋ฐ์ ๋ฐ๋ฅด๋ฉด ์ฌ๊ธฐ์๋ ์ด ์ค๋๋ ๋น๋์ค ์ฝ๋ฉ ํ์์ ์ฌ์ฉํ๋ ์ฌ๋ฌ ๊ฒ์์ด ์์ต๋๋ค.
ํนํ๊ฐ ๋ง๋ฃ๋ ๊ฒ์ด ๋ถ๋ช ํ ๊ฒฝ์ฐ Proton์ด ๋์ฝ๋ ์ถํ๋ฅผ ์์ํ ์ ์๋ค๋ ๊ฒ์ด ๋ง์ต๋๊น?
WMV3(Windows Media Video 9) ๋ฐ VC-1 ์ ๋ณด
VC-1์ ์ํผ์ธํธ์
๋๋ค.
https://en.wikipedia.org/wiki/VC-1#WMV3
WMV3 ๋นํธ์คํธ๋ฆผ์ VC-1๊ณผ ์์ ํ ํธํ๋ฉ๋๋ค.
VC-1 ํนํ๋ ์ ๋ฌธ์ํ๋์ด ์์ต๋๋ค. Wikipedia ๊ธฐ์ฌ์์ ํนํ ์น์ ์ ๋ง๋ฃ๋ ํนํ๋ก ์ ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ ๋๋ MPEG-LA ๋ฌธ์์ ์ถ์ฒ ์ ๋๋ค. ๋งค์ฐ ํธ๋ฆฌํฉ๋๋ค. (๊ทธ๋ฆฌ๊ณ ๋๋์ต๋๋ค ^^) MPEG-LA๊ฐ VC-1์ ๋ํด ๋ง๋ฃ๋ ๋ชจ๋ ๊ฒ์ ๋์ดํ ๋ WMV3(WMV 9)๋ "๊นจ๋ํ๊ฒ" ๋ฉ๋๋ค.
๋ฐ๋ผ์ ๋ฌธ์๋ฅผ ๋ชจ๋ํฐ๋งํ์ฌ VC-1 ๋ฐ WMV3์ด Proton์ ํฌํจ๋๋๋ก ๊นจ๋ํ์ง ์ ์ ์์ต๋๋ค.
WMV3์ VC-1(Simple and Main Profiles)์ ํ์ ์งํฉ์ด๋ฏ๋ก ๋ ๋นจ๋ฆฌ(์๋ง๋ ์ค๋๋ ์๋) ์ ๋ฆฌ๋์ด์ผ ํฉ๋๋ค. ๋ฌธ์ ๋ ๋๊ตฐ๊ฐ๊ฐ ๊ด๋ จ ํนํ ๋ชฉ๋ก์ ์ฐพ์์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. ์์ ์ ์ผ๋ก ์ฐพ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋จ์๊ฐ ์์ต๋๊น?
WMV3๊ฐ ํนํ๊ฐ ์์ ๋ WMV2(WMV 8) ๋ฐ WMV1(WMV 7)๋ ํนํ๊ฐ ์์ ๊ฒ์ด๋ผ๋ ์์ ํ ๊ฐ์ (Valve์ ๋ํด ์ถฉ๋ถ)์ ๋๊น?
๋์ฝ๋ผ์ด์ ์ธ๋ฅด์ง์ค์ ๋๋ผ์ด ์ผ๋ฟ๋ง ์๋๋ผ ๋ด๊ฐ ๊ณ ๋ฅธ ์ผ๋ถ ๋ฎ์ ๊ต์ํ ๊ณผ์ผ ๋๋ถ์, ๋จ์ํ๋ UE4 ๊ฒ์, ์ ๋๋ก์ ๋ฑ ์๊ฐ ๋น๋์ค ํ์ผ ์ฌ์ 31a23c8์ .
๋์ฝ๋ผ์ด์ ์ธ๋ฅด์ง์ค์ ๋๋ผ์ด ์ผ๋ฟ๋ง ์๋๋ผ ๋ด๊ฐ ๊ณ ๋ฅธ ์ผ๋ถ ๋ฎ์ ๊ต์ํ ๊ณผ์ผ ๋๋ถ์, ๋จ์ํ๋ UE4 ๊ฒ์, ์ ๋๋ก์ ๋ฑ ์๊ฐ ๋น๋์ค ํ์ผ ์ฌ์ 31a23c8์ .
Repo๊ฐ Proton-GE์ ๋๋ฌํ ๋ ํ ์คํธ๋ฅผ ๊ธฐ๋ํฉ๋๋ค.
@ryester27 ์ด์ Proton-GE์ ๋ช ๊ฐ์ง ์์ ์ฌํญ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.5-GE-1
๋๋ ์ด๊ฒ์ผ๋ก ๋ช ๊ฐ์ง ๊ฒ์์ ํ ์คํธํ๊ณ , Infliction๊ณผ Trailmaker๋ ๋ด๊ฐ ์ง๊ธ๊น์ง ์๋ํ ๊ฒ์์ ์ฌ์ฉํ์ต๋๋ค. (ํด๋น ๊ฒ์์ ๋น๋์ค๋ ํฉ๋ฒ์ ์ด์ง ์์ mf ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก๋ ์๋ํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ถฉ๊ฒฉ์ ๋๋ผ์ด ์ผ์ด์์ต๋๋ค)
@Guy1524 ๋ฒ๊ทธ ๋ณด๊ณ ๋ฅผ ์ํด Proton-GE ์ด์ ํธ๋์ปค์์ ํ๋ํ์๊ฒ ์ต๋๊น?
Strike Vector EX์ Raiden V Director's Cut์ ์ฌ์ฉํด ๋ดค์ต๋๋ค. Strike Vector EX๋ ์ด์ ์ ๋๋ก ์๋ํ๋ ๊ฒ ๊ฐ์ง๋ง ํ์ฌ ๋ก๋ฉ ํ๋ฉด์์ Raiden V๊ฐ ๋ฉ์ถฅ๋๋ค.
ํธ์ง: Strike Vector EX์ ๋ํด ๊ธ์ด๋ณด์ธ์. ์ธํธ๋ก ๋์์์ ์ ์ฌ์๋์ง๋ง ์ฒซ ๋ฒ์งธ ํ๋ ์์์ ์์ ๋๋ฅด๊ธฐ ํ๋ฉด์ด ๋ฉ์ถฅ๋๋ค.
๋๋ Obduction์ _๋งค์ฐ_ ๊ฐ๋ตํ๊ฒ ๋ค์ ํ
์คํธํ๊ณ _์ ์ด๋ ํ๋์ ๊ฒ์ ๋ด ๋น๋์ค๊ฐ ์๋ํฉ๋๋ค_(์๋ง ์ด๋ฒ ์ฃผ ํ๋ฐ์ ๋ ํ๋ ์ดํด ๋ณผ ๊ฒ์
๋๋ค).
(์ , ๊ณต์ ๋ฆด๋ฆฌ์ค ๊ฐ https://github.com/GloriousEggroll/proton-ge-custom/releases
๋ ๊ธด ํ
์คํธ๋ฅผ ์ํด ์คํ ์ต์
๋ ์ ๊ฑฐํ๊ณ ์์ต๋๋ค... ๋ฒํผ ํ๋๋ง ํด๋ฆญํด๋ ๋ก๋/์ฌ์ ํ๋์ ๋น๋์ค๋ 6.5MB ๋ก๊ทธ์์ต๋๋ค.
WINEDEBUG="+ํ์์คํฌํ,+pid,+tid,+seh,+debugstr,+๋ชจ๋" %command%
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.5-GE-1
์ด๊ฒ์ด ํ๋ ์ผ์ UE4 ๋ฐ Unity ์์ง ๊ฒ์์ ํฌํจํ ๋ง์ ํ์ดํ์์ mp4 ์ฌ์์ ํ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ๋ฒ์ ๋ฌธ์ ์ ์ ํ์ด ์๊ณ ์ฐ๋ฆฌ๊ฐ ํจ์ฌ ๋ ์์ ํ๊ฒ ๋ฐฐ์กํ ์ ์๋ 'mf-install' ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ ์์ด ๋ฏธ๋์ด ๊ธฐ๋ฐ/mfplat๊ณผ ๊ด๋ จ๋ ๋ง์(์ ๋ถ๋ ์๋์ง๋ง ๋ง์) ๋ฌธ์ ๋ฅผ ์์ ํฉ๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ๊ณง ์์ ๋ฏธ๋์ด ์ฌ๋จ ๋ณ๊ฒฝ์ ๋ฒ์ ์ฐจ์ด์ ์ ์ค๋ช ํ ์ ์์ต๋๊น?
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.5-GE-1
์ด๊ฒ์ด ํ๋ ์ผ์ UE4 ๋ฐ Unity ์์ง ๊ฒ์์ ํฌํจํ ๋ง์ ํ์ดํ์์ mp4 ์ฌ์์ ํ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ๋ฒ์ ๋ฌธ์ ์ ์ ํ์ด ์๊ณ ์ฐ๋ฆฌ๊ฐ ํจ์ฌ ๋ ์์ ํ๊ฒ ๋ฐฐ์กํ ์ ์๋ 'mf-install' ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ ์์ด ๋ฏธ๋์ด ๊ธฐ๋ฐ/mfplat๊ณผ ๊ด๋ จ๋ ๋ง์(์ ๋ถ๋ ์๋์ง๋ง ๋ง์) ๋ฌธ์ ๋ฅผ ์์ ํฉ๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ๊ณง ์์ ๋ฏธ๋์ด ์ฌ๋จ ๋ณ๊ฒฝ์ ๋ฒ์ ์ฐจ์ด์ ์ ์ค๋ช ํ ์ ์์ต๋๊น?
๋ชจ๋ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง๋์ด ์์ ์ ๋ฌ์ฑํ๊ธฐ ์ํด Microsoft์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ํฉ๋ฒ์ ๋๋ค.
๊ทธ๋ค์ ์์ ์ ๋ฌ์ฑํ๊ธฐ ์ํด Microsoft์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๊ทธ ๊ฑฐ๋ํ! :NS
์ด๊ฒ์ ์ฌ๋ฌผ์ ์ ์๊ถ ์ธก๋ฉด์ ์ฒ๋ฆฌํฉ๋๋ค.
ํ์ง๋ง ํนํ ๋ถ๋ถ์ ๊ทธ๋ ์ง ์์ฃ ?
๊ทธ๋๋ ํจ์ฌ ๋์ ์ํฉ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ด ์ฌ์ ํ Proton์ ๊ณต์์ ์ผ๋ก ํฌํจ๋๋ค๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค. ๋ง์ต๋๊น? (์์ง ํนํ๊ฐ ์๋ ํ์์ ๊ฒฝ์ฐ)
๋๋ Ubuntu ์ ๋ต์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
MP3 ์ง์๊ณผ ๊ฐ์ ํนํ ๊ด๋ จ ์ํํธ์จ์ด์ ๋ํ ํ์ธ๋์ด ์ค์น ํ๋ก๊ทธ๋จ์ ์์ต๋๋ค. ์ฑ
์๊ณผ ๋ฒ์ ์กฐ์ฌ ์์
์ ์ฌ์ฉ์์๊ฒ ๋งก๊ฒจ์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ง๋ ํด์์ธ๊ฐ์?
๊ทธ๋ค์ ์์ ์ ๋ฌ์ฑํ๊ธฐ ์ํด Microsoft์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๊ทธ ๊ฑฐ๋ํ! :NS
์ด๊ฒ์ ์ฌ๋ฌผ์ ์ ์๊ถ ์ธก๋ฉด์ ์ฒ๋ฆฌํฉ๋๋ค.ํ์ง๋ง ํนํ ๋ถ๋ถ์ ๊ทธ๋ ์ง ์์ฃ ?
๊ทธ๋๋ ํจ์ฌ ๋์ ์ํฉ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ด ์ฌ์ ํ Proton์ ๊ณต์์ ์ผ๋ก ํฌํจ๋๋ค๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค. ๋ง์ต๋๊น? (์์ง ํนํ๊ฐ ์๋ ํ์์ ๊ฒฝ์ฐ)
๋๋ Ubuntu ์ ๋ต์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
MP3 ์ง์๊ณผ ๊ฐ์ ํนํ ๊ด๋ จ ์ํํธ์จ์ด์ ๋ํ ํ์ธ๋์ด ์ค์น ํ๋ก๊ทธ๋จ์ ์์ต๋๋ค. ์ฑ ์๊ณผ ๋ฒ์ ์กฐ์ฌ ์์ ์ ์ฌ์ฉ์์๊ฒ ๋งก๊ฒจ์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ง๋ ํด์์ธ๊ฐ์?
๋ด๊ฐ ํ๋ฆด ์ ์์ง๋ง gstreamer ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฐํฌํ๊ธฐ์ ๋ฒ์ ์ผ๋ก ๋ฌธ์ ๊ฐ ๋๋ ํ๋ฌ๊ทธ์ธ์ "๋ชป์๊ธด" ํ๋ฌ๊ทธ์ธ ํจํค์ง์ ๋ฃ์ ํ๋ฌ๊ทธ์ธ๋ฟ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํ์ฌ๋ก์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
a52dec โ Decodes ATSC A/52 encoded audio streams
amrnb โ Adaptive Multi-Rate Narrow-Band
amrwbdec โ Adaptive Multi-Rate Wide-Band Decoder
asf โ Demuxes and muxes audio and video in Microsofts ASF format
cdio โ Read audio from audio CDs
dvdlpcmdec โ Decode DVD LPCM frames into standard PCM
dvdread โ Access a DVD with dvdread
dvdsub โ DVD subtitle parser and decoder
mpeg2dec โ LibMpeg2 decoder
realmedia โ RealMedia support plugins
sid โ Uses libsidplay to decode .sid files
x264 โ libx264-based H264 plugins
xingmux โ Add XING tags to mpeg audio files
์ด๋ฌํ ํ๋ฌ๊ทธ์ธ ์ค ํ๋๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ต์ ์ ๊ฒฝ์ฐ Valve๋ ์ฌ์ฉ์์ ์์ฒญ์ ๋ฐ๋ผ ์ด๋ฌํ ํ๋ฌ๊ทธ์ธ์ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ๋ ์ต์ (Linux ๋ฐฐํฌํ์์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์๊ณผ ์ ์ฌ)์ ์ ๊ณตํ๊ฑฐ๋ Proton์ด ์ฌ์ฉํ ๋์ฒด ์ต์ ์ ์ ๊ณตํด์ผ ํฉ๋๋ค. Linux ๋ฐฐํฌํ์์ ์ด๋ฏธ ๋ก์ปฌ์ ์ค์น๋ gstreamer ํ๋ฌ๊ทธ์ธ. ASF์ mpeg2๋ ๊ทธ ๋ชฉ๋ก์์ ๊ฐ์ฅ ํฐ ๊ฒ์ ๋๋ค. x264๋ Cisco ๋๋ถ์ openh264 ํ๋ฌ๊ทธ์ธ์ ์ํด ์คํ ์์ค ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
์ ๊ทธ๋ฆฌ๊ณ MP3 ํนํ๊ฐ 2017๋ ์ ๋ง๋ฃ๋จ
๋ด๊ฐ ํ๋ฆด ์ ์์ง๋ง gstreamer๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฐํฌํ๊ธฐ์ ๋ฒ์ ์ผ๋ก ๋ฌธ์ ๊ฐ ๋๋ ํ๋ฌ๊ทธ์ธ์ "๋ชป์๊ธด" ํ๋ฌ๊ทธ์ธ ํจํค์ง์ ๋ฃ์ ํ๋ฌ๊ทธ์ธ๋ฟ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํ์ฌ๋ก์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ชฉ๋ก์ ์ด๋ป๊ฒ ์ป์์ต๋๊น?
์ฌ๊ธฐ์์ ํ์ ์งํฉ์ ์ฐพ์ ์ ์์ต๋๋ค.
https://github.com/GStreamer/gst-plugins-ugly/tree/master/ext
๊ทํ์ ๋ชฉ๋ก ์ดํ์ ์ผ๋ถ ํนํ๊ฐ ๋ง๋ฃ๋์์ ์ ์์ต๋๋ค :D
๋ฒ์ ์ผ๋ก ๋ฐฐํฌํ๊ธฐ์ ๋ฌธ์ ๊ฐ ์๋ ํ๋ฌ๊ทธ์ธ์ "์ถํ" ํ๋ฌ๊ทธ์ธ์ ๋ฃ๋ ํ๋ฌ๊ทธ์ธ๋ฟ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
"๋์" ๊ธฐ์ค๋ ์ถฉ์กฑํ๋ฉด ์ด๋ป๊ฒ ๋ฉ๋๊น? (์ฝ๋ ํ์ง):
https://github.com/GStreamer/gst-plugins-bad/tree/master/ext
x265
์
์ฐ๋ฆฌ๋ ํนํ ๋ฌธ์ ๊ฐ ์๋ ์ฝ๋ฑ๊ณผ ์๋ ์ฝ๋ฑ์ด ํผํฉ๋์ด ์์์ ์ ์ ์์ต๋๋ค.
๋ง์ ์ฝ๋ฑ/์์ ๊ณต๊ฐ์ ๋ํ gst-ffmpeg๋ ์๋ค๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค: list from cgit .
์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ์ง์๋๋ ํ์์ ffmpeg ์์ฒด๊ฐ ๊ตฌ์ถ๋๋ ๋ฐฉ์์ ํฌ๊ฒ ์์กดํฉ๋๋ค. ๋ด ๊ธฐ์ต์ด ๋ง๋ค๋ฉด ffmpeg ๊ตฌ์ฑ ์ ํ์ฑํํ ์ ์๋ ์ผ๋ถ ํ์๋ ํนํ๊ถ์ด ์์ต๋๋ค...
@tuxayo
๋ชฉ๋ก์ ์ด๋ป๊ฒ ์ป์์ต๋๊น?
์ฌ๊ธฐ์์ ํ์ ์งํฉ์ ์ฐพ์ ์ ์์ต๋๋ค.
https://github.com/GStreamer/gst-plugins-ugly/tree/master/ext๊ทํ์ ๋ชฉ๋ก ์ดํ์ ์ผ๋ถ ํนํ๊ฐ ๋ง๋ฃ๋์์ ์ ์์ต๋๋ค :D
์ฌ๊ธฐ์์ ๋ด ๋ชฉ๋ก์ ์ป์์ต๋๋ค.
https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly-plugins/html/
gst ํด๋๋ฅผ ์ฐพ์ต๋๋ค. ๋ค๋ฅธ ๋ถ๋ค๋ ๋ณด์ค ์ ์์ด์ ;)
https://github.com/GStreamer/gst-plugins-ugly/tree/master/gst
"๋์" ๊ธฐ์ค๋ ์ถฉ์กฑํ๋ฉด ์ด๋ป๊ฒ ๋ฉ๋๊น? (์ฝ๋ ํ์ง):
https://github.com/GStreamer/gst-plugins-bad/tree/master/ext
x265
์์ฐ๋ฆฌ๋ ํนํ ๋ฌธ์ ๊ฐ ์๋ ์ฝ๋ฑ๊ณผ ์๋ ์ฝ๋ฑ์ด ํผํฉ๋์ด ์์์ ์ ์ ์์ต๋๋ค.
ํฉ๋ฒ์ฑ ๋์ ์์ ์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ๋ถ๋ฅ๋ฅผ ์ฐ์ ์ํ๊ธฐ๋ก ๊ฒฐ์ ํ ๊ฒ ๊ฐ์ต๋๋ค. (๊ฒ๋ค๊ฐ "๋์"๊ณผ "๋ชป์๊ธด"์ ํจ๊ป ์ค์นํ๊ฒ ๋ ๊ฒ์ ๋๋ค.) ์ฐ๋ฆฌ์ ๋ชฉ์ ์ ์ํด ์ฐ๋ฆฌ๋ ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ์ค์ ๋ก ์ฌ์ฉํ๋ ์ฝ๋ฑ์๋ง ๊ด์ฌ์ด ์์ต๋๋ค. ๋ก์ดํฐ ๋๋ฌธ์ ์๋ฌด๋ x265๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ๊ทธ ๋น์์๋ ์คํ ๊ฐ๋ฅํ ํนํ ์๋ ์ฝ๋ฑ์ด ์์๊ธฐ ๋๋ฌธ์ ์ค๋๋ ๊ฒ์์์ ํนํ ๋ฌธ์ ๊ฐ ํจ์ฌ ๋ ๋ง์ด ๋ฐ์ํ ๊ฒ์ ๋๋ค.
์ ASF/WMV๊ฐ ์ค๋๋ ์๋ ์ฌ์ ํ ์ฌ์ฉ๋๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ฏธ๋์ด ํ์ด๋ฐ์ด์ ์ผ๋ก ๊ฐ๋ฐํ ๋ ๋ณ๋์ ๋ก์ดํฐ๋ฅผ ์ง๋ถํ์ง ์์๋ ๋ ๊น์?
@414n
๋ง์ ์ฝ๋ฑ/์์ ๊ณต๊ฐ์ ๋ํ gst-ffmpeg๋ ์๋ค๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค: list from cgit .
์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ์ง์๋๋ ํ์์ ffmpeg ์์ฒด๊ฐ ๊ตฌ์ถ๋๋ ๋ฐฉ์์ ํฌ๊ฒ ์์กดํฉ๋๋ค. ๋ด ๊ธฐ์ต์ด ๋ง๋ค๋ฉด ffmpeg ๊ตฌ์ฑ ์ ํ์ฑํํ ์ ์๋ ์ผ๋ถ ํ์๋ ํนํ๊ถ์ด ์์ต๋๋ค...
FFmpeg๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํด์ ํนํ ๋ฌธ์ ๊ฐ ๋ง์ ์ฒ๋ผ ๋ฉด์ ๋๋ ๊ฒ์ ์๋๋๋ค. ๋ฒ์ ๋ฌธ์ ์์ด ์ฌ๋ฐฐํฌํ ์ ์๋๋ก ์ํ๋ ํ์์ ์ปดํ์ผํ ์ ์์ต๋๋ค. VLC์ FAQ๋ฅผ ๋ฐฉ๋ฌธํ๋ฉด ๋ก์ดํฐ๋ฅผ ์ง๋ถํ๋ ๊ฒ์ ์ฌ์ฉ์์ ์ฑ ์์ด๋ผ๊ณ ๋งํฉ๋๋ค. ์์ฉ ์ ํ์ ๊ฐ๋ฐ์๋ก์ Valve๋ ๋ฒ์ ์ํ์ ๋ํ ๊ด์ฉ์ด ํจ์ฌ ์ ์ผ๋ฉฐ ์ฌ์ฉ์์ ๋ก์ดํฐ ์ฑ ์์ ์๋ฌด๋ ์ฝ์ง ์์ ์น ํ์ด์ง์ ๋ฐ์ด ๋ฃ๋ ๊ฒ๋ง์ผ๋ก๋ ์ ๋์ง ์์ ๊ฒ์ ๋๋ค.
@ryester27
ํฉ๋ฒ์ฑ ๋์ ์์ ์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ๋ถ๋ฅ๋ฅผ ์ฐ์ ์ํ๊ธฐ๋ก ๊ฒฐ์ ํ ๊ฒ ๊ฐ์ต๋๋ค. (๊ฒ๋ค๊ฐ "๋์"๊ณผ "๋ชป์๊ธด"์ ํจ๊ป ์ค์นํ๊ฒ ๋ ๊ฒ์ ๋๋ค.) ์ฐ๋ฆฌ์ ๋ชฉ์ ์ ์ํด ์ฐ๋ฆฌ๋ ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ์ค์ ๋ก ์ฌ์ฉํ๋ ์ฝ๋ฑ์๋ง ๊ด์ฌ์ด ์์ต๋๋ค. ๋ก์ดํฐ ๋๋ฌธ์ ์๋ฌด๋ x265๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ๊ทธ ๋น์์๋ ์คํ ๊ฐ๋ฅํ ํนํ ์๋ ์ฝ๋ฑ์ด ์์๊ธฐ ๋๋ฌธ์ ์ค๋๋ ๊ฒ์์์ ํนํ ๋ฌธ์ ๊ฐ ํจ์ฌ ๋ ๋ง์ด ๋ฐ์ํ ๊ฒ์ ๋๋ค.
๋ ผ์๋ฅผ ๋๋๋ฆฌ๊ธฐ ์ํด, ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๋ ์ด์ ๋ค์ ์ ๋ณด๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค ยซ๊ทธ๋ฌ๋ gstreamer๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฐํฌํ๊ธฐ์ ๋ฒ์ ์ผ๋ก ์์ฌ์ค๋ฌ์ด ํ๋ฌ๊ทธ์ธ์ "์ถํ" ํ๋ฌ๊ทธ์ธ ํจํค์ง์ ๋ฃ์ ํ๋ฌ๊ทธ์ธ๋ฟ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋์ ์ด์ ์ง๋ฌธ์
๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ด ์ฌ์ ํ Proton์ ๊ณต์์ ์ผ๋ก ํฌํจ๋๋ค๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค. ๋ง์ต๋๊น? (์์ง ํนํ๊ฐ ์๋ ํ์์ ๊ฒฝ์ฐ)
์ ํ์ ์ฌ์ฉ์์๊ฒ ์์ํ๋ ๊ฒฝ์ฐ(์ฌ์ฉ์์ ์์ฒญ์ ๋ฐ๋ผ ์ด๋ฌํ ํ๋ฌ๊ทธ์ธ์ ๋ค์ด๋ก๋ํ๊ณ ์ค์นํ ์ ์๋ ์ต์ ์ ๊ณต) ์ถฉ๋ถํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ํ์ฌ ํนํ๊ฐ ์๋ ํ์์ ํ์ธํ๊ธฐ ์ํด ๊ฐ ํ์์ ์กฐ์ฌ ํ๋ ๊ฒ์ ๊ทธ๋ค์ง
๋ง๋ ๊ฒฐ๋ก ์ธ๊ฐ์?
์ฐ๋ฆฌ๊ฐ ์ด๋ฏธ ๋ฉํ ๋๋น ํ ์๋๋ก ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์์์ ๋ณด์์ ๋ ... Proton์ด Valve๊ฐ ๊ฐํ ์ ๊ณตํ์ง ๋ชปํ๋ ๊ฒ์ ๋ํด ์ฌ์ฉ์ ์์คํ
์ ๋์ฝ๋ฉ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋ฐ ์คํจํ๋ ๊ฒ์ ๋ง๋ ๊ฒ์ ๋ฌด์์
๋๊น? ํ์คํ ์์คํ
gstreamer/ffmpeg/๋ฌด์์ด๋ ๋ฐ์ดํฐ๋ฅผ ๋คํํ๊ณ ์ต๊ณ ๋ฅผ ๋ฐ๋ผ๋ ๊ฒ์ ์ด๋์์๋ ๋ถ๋ฒ์ด ๋ ์ ์์ต๋๊น?
๋๋ PROTON_USE_CUSTOM_FFMPEG="$SOMEPATH"์ ๊ฐ์ ๊ฒ. ์, ์, ๋ชฉํ๋ ์ฆ์ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ๊ฒ์ด์ง๋ง ...
์ด์จ๋ SteamOS์ ๋ํ ์ ์ ํ ์ฅ๊ธฐ ์๋ฃจ์ ์ด ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ ผ์๋ฅผ ๋๋๋ฆฌ๊ธฐ ์ํด, ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ๋ ์ด์ ๋ค์ ์ ๋ณด๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค ยซ๊ทธ๋ฌ๋ gstreamer๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฐํฌํ๊ธฐ์ ๋ฒ์ ์ผ๋ก ์์ฌ์ค๋ฌ์ด ํ๋ฌ๊ทธ์ธ์ "์ถํ" ํ๋ฌ๊ทธ์ธ ํจํค์ง์ ๋ฃ์ ํ๋ฌ๊ทธ์ธ๋ฟ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋ง์์. ๋๋ ๋ ์ผ์ฐ๋ถํฐ ๋์ ์ฃผ์ฅ์ ์ทจ์ํ๋ค.
์ ํ์ ์ฌ์ฉ์์๊ฒ ์์ํ๋ ๊ฒฝ์ฐ(์ฌ์ฉ์์ ์์ฒญ์ ๋ฐ๋ผ ์ด๋ฌํ ํ๋ฌ๊ทธ์ธ์ ๋ค์ด๋ก๋ํ๊ณ ์ค์นํ ์ ์๋ ์ต์ ์ ๊ณต) ์ถฉ๋ถํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ํ์ฌ ํนํ๊ฐ ์๋ ํ์์ ํ์ธํ๊ธฐ ์ํด ๊ฐ ํ์์ ์กฐ์ฌ ํ๋ ๊ฒ์ ๊ทธ๋ค์ง
๋ง๋ ๊ฒฐ๋ก ์ธ๊ฐ์?
Proton ๋น๋์ ํฌํจ๋ gstreamer ํ๋ฌ๊ทธ์ธ์ ์ฌ์ ํ โโ์ต์ข ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ์ฌ์ด ๊ธฐ๋ณธ ๊ฒฝํ์ ์ ๊ณตํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ค ํ์์ด ํนํ๊ฐ ์๋์ง ์์๋ด๋ ๊ฒ์ด ์ฌ์ ํ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ด๋ฏธ ๋ฉํ ๋๋น ํ ์๋๋ก ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์์์ ๋ณด์์ ๋ ... Proton์ด Valve๊ฐ ๊ฐํ ์ ๊ณตํ์ง ๋ชปํ๋ ๊ฒ์ ๋ํด ์ฌ์ฉ์ ์์คํ ์ ๋์ฝ๋ฉ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋ฐ ์คํจํ๋ ๊ฒ์ ๋ง๋ ๊ฒ์ ๋ฌด์์ ๋๊น? ํ์คํ ์์คํ gstreamer/ffmpeg/๋ฌด์์ด๋ ๋ฐ์ดํฐ๋ฅผ ๋คํํ๊ณ ์ต๊ณ ๋ฅผ ๋ฐ๋ผ๋ ๊ฒ์ ์ด๋์์๋ ๋ถ๋ฒ์ด ๋ ์ ์์ต๋๊น?
๋๋ PROTON_USE_CUSTOM_FFMPEG="$SOMEPATH"์ ๊ฐ์ ๊ฒ. ์, ์, ๋ชฉํ๋ ์ฆ์ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ๊ฒ์ด์ง๋ง ...
๊ทธ๊ฒ์ ๋งค์ฐ ๊ฐ๋ฅํ๋ฉฐ ffmpeg์ ๊ฐ์ ๊ฒ์ ๋ณ๋๋ก ๋ค์ด๋ก๋ํ ๋ค์ ํ๋ก๊ทธ๋จ ์ค์ ๋ด์์ ์ค์น ์์น๋ฅผ ์ง์ ํด์ผ ํ๋ ๋ช ๊ฐ์ง ์์ฉ ์ ํ์ ์๊ณ ์์ต๋๋ค. ํ์คํ์ง ์์ ๊ฒ์ gstreamer ํ๋ฌ๊ทธ์ธ ๋ฐฐํฌ ์ต์ ์ฌ์ด์ ๋ค๋ฅธ ์ํ์ด ์๋์ง ์ฌ๋ถ์ ๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ต์ข ์ฌ์ฉ์๊ฐ ๋ก์ดํฐ๋ฅผ ์ง๋ถํ ๋ฒ์ ์ฑ ์์ด ์๋์ง ํ์ธํ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค(์ ๋๋ก ํ์ง ์๊ฒ ์ง๋ง ์ฌ์ ํ)
Obduction ํ๋ ์ด๋ฅผ ๋๋์ง๋ง ์ด๋ ๋ ๋ฐค ๋๋ฌด ๋ฆ๊ฒ๊น์ง ๊นจ์ด์ ์กฐ๊ธ ํผ๊ณคํ์ต๋๋ค.
์์์ ์ธ๊ธํ ๊ฒ์ฒ๋ผ ๋ง์ ํจ์น/๋ฑ์ผ๋ก ์ 3์๊ฐ ์ปดํ์ผํ ๋น๊ณต์ ์ฌ์ฉ์ ์ง์ ์ ์ฌ์ฉํ๋ฉด ์ต์ฒจ๋จ Proton-5.5-GE-1...
๋ด๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๊ฒ์๊ณผ ๊ด๋ จ์ด ์๋ ์ ์ผํ ๋ฌธ์ ๋ ํ์๋์ง ์๋ ๊ฒ์์ ์์ ํ๋ฉด์ด์์ต๋๋ค. Esc(์๋ฌด ํค๋ ๊ฐ๋ฅ)๋ฅผ ๋๋ฅด๊ฑฐ๋ ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ๋ฉด ์ฃผ ๋ฉ๋ด๊ฐ ๋ํ๋ฉ๋๋ค. ๊ฒ์์ ๋ชจ๋ ๊ฒ์ด ์์๋๋ก ์๋ํ์ต๋๋ค(๋น๋์ค๊ฐ ๊ฒ์์์ ์ฌ์๋์ง ์๋ ๊ฒฝ์ฐ๋ ์์์ง๋ง, ๋ด๊ฐ ์ ๋ง๋ก ๋ง๊ฐ์ก๋ค๊ณ ์๊ฐํ๋ ํ ์์ญ์ด ์๋ํ๊ธฐ ๋๋ฌธ์ ๊นจ์ง๊ธฐ ๋ณด๋ค๋ ํผ์ฆ/์ํฉ์ ๋ํด ์๋ํ ๋๋ก ์๋ํ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋์ค์ ๊ฒ์์ ์กฐ๊ธ ์งํํ ํ).
Re: ryester27 ๋ค๋ฅธ ์ฌ๋ ์ธ์ฉ...
์ฐ๋ฆฌ๊ฐ ์ด๋ฏธ ๋ฉํ ๋๋น ํ ์๋๋ก ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์์์ ๋ณด์์ ๋ ... Proton์ด Valve๊ฐ ๊ฐํ ์ ๊ณตํ์ง ๋ชปํ๋ ๊ฒ์ ๋ํด ์ฌ์ฉ์ ์์คํ ์ ๋์ฝ๋ฉ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋ฐ ์คํจํ๋ ๊ฒ์ ๋ง๋ ๊ฒ์ ๋ฌด์์ ๋๊น? ํ์คํ ์์คํ gstreamer/ffmpeg/๋ฌด์์ด๋ ๋ฐ์ดํฐ๋ฅผ ๋คํํ๊ณ ์ต๊ณ ๋ฅผ ๋ฐ๋ผ๋ ๊ฒ์ ์ด๋์์๋ ๋ถ๋ฒ์ด ๋ ์ ์์ต๋๊น?
๋๋ PROTON_USE_CUSTOM_FFMPEG="$SOMEPATH"์ ๊ฐ์ ๊ฒ. ์, ์, ๋ชฉํ๋ ์ฆ์ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ๊ฒ์ด์ง๋ง ...๊ทธ๊ฒ์ ๋งค์ฐ ๊ฐ๋ฅํ๋ฉฐ ffmpeg์ ๊ฐ์ ๊ฒ์ ๋ณ๋๋ก ๋ค์ด๋ก๋ํ ๋ค์ ํ๋ก๊ทธ๋จ ์ค์ ๋ด์์ ์ค์น ์์น๋ฅผ ์ง์ ํด์ผ ํ๋ ๋ช ๊ฐ์ง ์์ฉ ์ ํ์ ์๊ณ ์์ต๋๋ค. ํ์คํ์ง ์์ ๊ฒ์ gstreamer ํ๋ฌ๊ทธ์ธ ๋ฐฐํฌ ์ต์ ์ฌ์ด์ ๋ค๋ฅธ ์ํ์ด ์๋์ง ์ฌ๋ถ์ ๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ต์ข ์ฌ์ฉ์๊ฐ ๋ก์ดํฐ๋ฅผ ์ง๋ถํ ๋ฒ์ ์ฑ ์์ด ์๋์ง ํ์ธํ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค(์ ๋๋ก ํ์ง ์๊ฒ ์ง๋ง ์ฌ์ ํ)
์ ๋ ํ์ ๋๊ฐ ์๋๋๋ค. ์ ์ดํด๋ ๋ฌธ์ ์ ํ์ฌ๊ฐ ์ด๋ค ์์ผ๋ก๋ ๊ตญ๊ฐ์์ ๋ถ์ฌํ ๋ ์ ๊ถ์ ์ธ์ ํ๊ฑฐ๋ ์นจํดํ๋ ๊ฒ์ ์ง์งํ๊ฑฐ๋ ์ง์งํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋์ง์ ๋ฌ๋ ค ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฌ์ฉํ ์ธ๋ถ ํ๋ก๊ทธ๋จ ๋๋ ์ธํฐํ์ด์ค๋ฅผ ๋์ดํ๋ ๊ฒฝ์ฐ, ํนํ ๊ณต์ ๋ฌธ์๊ฐ ๋ฒ์ ์ผ๋ก ํ๋ํ ์ธ๋ถ ์ฐธ์กฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ(IE์๋ ๊ตญ๊ฐ์ ์ ํ์ด ์๊ฑฐ๋ ๋ฌด๋ฃ์ด๊ฑฐ๋ ์ด๋ฏธ ์ ๋ฃ์) ๋๋ ์์ ์๋ฆฌ ํ์์ (ํ์ง๋ง ์ฌ์ฉ์๊ฐ ๊ทธ ๋ชจ์์ ๋ง๋ ํผ์ฆ ์กฐ๊ฐ์ ์ฐพ๋ ๋ฐ ์ง์์ ๋ฐ์ง ๋ชปํ๊ฒ ๋ก๋๋ค) ๊ทธ๋ฌ๋ฉด ์๋ง๋ ์นจํด๊ฐ ์๋ ๊ฒ์ ๋๋ค. ๋ฌผ๋ก ํ์์ ๊ฒฝ์ฐ ์ค์ฌ ์ง์์ ํฌ๋ผ ๋ฑ์์ '์ ๋' ๋ฌธ์๋ฅผ ์ญ์ ํ๋๋ก ์ง์ํด์ผ ํฉ๋๋ค.
๋ญ๊ฐ๋ฅผ ๋ ์ถ๊ฐํ๋ ค๊ณ ํ๋๋ฐ ๊ธฐ์ต์ ๋์ด๋ฆฌ๋ ๊ฑด ์ข์ ์ผ์ด์๋ค.
https://en.wikipedia.org/wiki/Advanced_Video_Coding#Licensing
h264๋ '์ต์ข
์ฌ์ฉ์์๊ฒ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ ์ธํฐ๋ท ๋น๋์ค'์ผ ๋ฟ์ด๋ฉฐ ํด๋น ์กฐ๊ฑด์ 5๋
๋จ์๋ก ์
๋ฐ์ดํธ๋ฉ๋๋ค(์๊ตฌ์ ์ผ๋ก๋ ์๋).
๋ ๋ค๋ฅธ ์ง๋ฌธ์ ๊ฒ์ ์์ฒด๊ฐ ์ด๋ฏธ ๋ก์ดํฐ๋ฅผ ์ง๋ถํ๊ณ ์๋์ง, ์๋๋ฉด OS์ ๋ก์ดํฐ์ ์์กดํ๊ณ ์๋์ง์ ๋๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ Steam๊ณผ Proton์ ๊ฒ์ ๋ฐ/๋๋ OS์ ์์กดํ ์ ์์ด์ผ ํฉ๋๋ค(ํ์์ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ๋ช ํํ๊ฒ ๋ณด๊ณ ํ๋ ๊ฒ์ด ๋ฌธ์ ๊ฐ ๋จ).
Proton-5.6-GE-1์ด ๋ฐฉ๊ธ ๋ฆด๋ฆฌ์ค๋์์ผ๋ฉฐ ๋ถ๋ถ wmv ์ง์๊ณผ ํจ๊ป gst-plugins-ugly๋ฅผ repo์ ์ถ๊ฐํ ๊ฒ ๊ฐ์ต๋๋ค. Proton-5.5-GE-1๋ก ๋์๊ฐ์, ๊ทธ๋ค์ ๋ฆด๋ฆฌ์ค ๋ ธํธ์์ Valve์ ๋ด๋น์๊ฐ ๋ฌธ์ ์ถ์ ๊ธฐ ๋ด์์ Proton-GE์ ๋ํ ๋งํฌ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ์ฌ์ ํ ๊ด์ฐฎ๋ค๊ณ ๊ตฌ์ฒด์ ์ผ๋ก ๋งํ์ต๋๋ค.
Proton-GE๊ฐ Proton-5.6-GE-1์ ๋ํด ๋์ผํ OK ์ ํธ๋ฅผ ๋ฐ์๋ค๋ฉด Valve๊ฐ ์ด๋ฌํ ์์ฌ์ค๋ฌ์ด ํ๋ฌ๊ทธ์ธ ๋ฐฐํฌ๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊ณํ์ธ์ง ์๋ ค์ค ๊ฒ์ ๋๋ค.
์ข์, ๊ทธ๊ฒ์ ๋ํด ์๋ ์ฌ๋๋ค์ ๋ฉ์ง ํจ์น๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ ์ฌ๋์ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๋ค. ๋๋ ๊ด์ฐฎ์ต๋๋ค.
์๊ด์ค๋ฌ์ด ๊ณ๋๋ง์ด๊ฐ ๋ ๋์ ๋ฒ์ ์ ๊ณต์ ํ๊ธฐ์ ์ถฉ๋ถํ ์ข์ ์ค ๋๊ฐ ์์์ต๋๊น?
๋๋ ๋ด๊ฐ ์ต์ข ์ฌ์ฉ์๋ก ๊ฐ์ฃผ๋๋ค๋ ์ฌ์ค์ ๋ฒ๋ฆฌ๊ณ ์ถ์ต๋๋ค. ๋๋ ๋ฐธ๋ธ๋ฅผ ์ํด ์ผํ์ง ์๋๋ค. ๋๋ ์ด๋ค ์ฌ์ ์ ๋ฐฉ๋ฒ์ผ๋ก๋ ๊ทธ๋ค๊ณผ ์๋ฌด๋ฐ ๊ด๋ จ์ด ์์ต๋๋ค. ๋ด๊ฐ ๋ฐ์ 'OK'๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ์๋จ์ผ๋ก ์ป์ ์ ์์ ๋ ์ฐฝ์์ DLL์ ๋ณต์ฌํ์ฌ ๋ฐฐํฌํ๋ ๊ฒ๊ณผ๋ ๋ฐ๋๋ก ๋ชจ๋ ์๋ฃ๊ฐ ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ๋ฏ๋ก ๋ฐธ๋ธ์ ๋ฒ์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค์ง ์๋๋ค๋ ์ ์์ ๊ฐ๋จํฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก ๋ถ๋ฒ ๋ณต์ ๋ก ๊ฐ์ฃผ๋ ์ ์์ต๋๋ค. ๋ด ์์ฑ์ ๋ฆด๋ฆฌ์ค๋ ๋ฐธ๋ธ๊ฐ ์์ฑ์๋ก ๋ฌด์์ ํ๊ณ ์๊ฑฐ๋ ๊ณํํ๊ณ ์๋์ง์ ๋ํ ํ์๊ฐ ์์ต๋๋ค.
๋๋ ๋ด๊ฐ ์ต์ข ์ฌ์ฉ์๋ก ๊ฐ์ฃผ๋๋ค๋ ์ฌ์ค์ ๋ฒ๋ฆฌ๊ณ ์ถ์ต๋๋ค. ๋๋ ๋ฐธ๋ธ๋ฅผ ์ํด ์ผํ์ง ์๋๋ค. ๋๋ ์ด๋ค ์ฌ์ ์ ๋ฐฉ๋ฒ์ผ๋ก๋ ๊ทธ๋ค๊ณผ ์๋ฌด๋ฐ ๊ด๋ จ์ด ์์ต๋๋ค. ๋ด๊ฐ ๋ฐ์ 'OK'๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ์๋จ์ผ๋ก ์ป์ ์ ์์ ๋ ์ฐฝ์์ DLL์ ๋ณต์ฌํ์ฌ ๋ฐฐํฌํ๋ ๊ฒ๊ณผ๋ ๋ฐ๋๋ก ๋ชจ๋ ์๋ฃ๊ฐ ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ๋ฏ๋ก ๋ฐธ๋ธ์ ๋ฒ์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค์ง ์๋๋ค๋ ์ ์์ ๊ฐ๋จํฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก ๋ถ๋ฒ ๋ณต์ ๋ก ๊ฐ์ฃผ๋ ์ ์์ต๋๋ค. ๋ด ์์ฑ์ ๋ฆด๋ฆฌ์ค๋ ๋ฐธ๋ธ๊ฐ ์์ฑ์๋ก ๋ฌด์์ ํ๊ณ ์๊ฑฐ๋ ๊ณํํ๊ณ ์๋์ง์ ๋ํ ํ์๊ฐ ์์ต๋๋ค.
์ ์ถ์ธก์ผ ๋ฟ์ ๋๋ค. Valve๋ ๋ฌธ์ ์ถ์ ๊ธฐ์ ๊ฒ์๋ ์ผ๋ถ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํฉ๋ฒ์ฑ์ ๊ด์ฌ์ ๋ณด์ด๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ต์ข ์ฌ์ฉ์๊ฐ gst-ugly ํจํค์ง๋ Proton-GE ๋น๋์ ๊ณต๊ฐ์ ์ผ๋ก ๋งํฌํ ์ ์๋๋ก ํจ์ผ๋ก์จ Valve๊ฐ wmv ์ง์์ ํ์ํ ํ๋ฌ๊ทธ์ธ์ ๋ฐฐํฌํ ๊ณํ์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
Proton-5.6-GE-2์ ๋ฏธ๋์ด ์ง์์ ๋ํ ์ถ๊ฐ ์ ๋ณด๊ฐ ์์ต๋๊น?
gstreamer-plugins-ugly์ ๊ฐ์ ์ถ๊ฐ ์ข
์์ฑ์ ์ค์นํด์ผ ํฉ๋๊น?
์ ํํ ์ด๋ค ์ฝ๋ฑ์ ์ฒ๋ฆฌํ๋์ง ์ ๋ณด๊ฐ ์์ต๋๊น?
์ํ ํ์ผ์ ๋ณด๋ด์ฃผ์๋ฉด ๋์๋๋ฆด๊น์?
@jug007 Proton-GE๋ gstreamer ์ข ์์ฑ๊ณผ ํจ๊ป ํจํค์ง๋ฉ๋๋ค.
314030์ด ๋ชฉ๋ก์ ์๋ ๊ฒ ๊ฐ์ง๋ง ๋์์์ด ์ฌ์๋์ง ์์ต๋๋ค...
(๊ธธํฐ๊ธฐ์ด X2 #๋ฆฌ๋ก๋)
RE3์์ STARS ์ฌ๋ฌด์ค ์ฅ๋ฉด์ ํ ์คํธํ์ง ์์์ผ๋ฏ๋ก ๋๊ตฐ๊ฐ๊ฐ ์๋ํ๋์ง ํ์ธํ ์ ์๋ค๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
RE3๋ ์ฌ์ ํ ์ต์ ๋น๋๋ฅผ ์ฌ์ฉํ์ฌ STARS ์ฌ๋ฌด์ค ์ฅ๋ฉด์์ ์ถฉ๋ํฉ๋๋ค. ๋ง์ฝ ๋น์ ์ด ์ฌ์ ํ ์ด๊ฒ์ ํ ์คํธํ๋ ๋ฐ ๋์์ ์ค ์ฌ๋๋ค์ ์ฐพ๊ณ ์๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด์์ ๋๋ค. ์ฌ๊ธฐ์ ๋์์ด ๋ ๋ก๊ทธ๋ ์์คํ ์ฌ์์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค.
@Elmapul Guilty Gear X2 #Reload๋ ์์ง ์ด์๊ฐ ์์ต๋๋ค. ์ด์์ @HonkingGoose
๋ก ์ ๋ฅผ ์ธ๊ธํด์ฃผ์๋ฉด ์ด๋ฒ ์ด์ ๋ชฉ๋ก์ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค.
@ํํน๊ตฌ์ค
์๋ฃ, ๋ฌธ์ /3976
์ ๋ณดํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค @Elmapul! ๊ทํ์ ๋ณด๊ณ ์๋ก ์ด ๋ชฉ๋ก์ ์ ๋ฐ์ดํธํ์ต๋๋ค. ๐ โจ
์์ธ์ ๋ฏธ๋์ด ํ์ด๋ฐ์ด์
! Microsoft ๊ตฌ์ฑ ์์๊ฐ ์์ต๋๋ค!
์กฐํ์ 1,571ํ
โข2020๋
3์ 12์ผ
https://www.youtube.com/watch?v=XMfxBR2vSmI&feature=emb_title
https://github.com/Guy1524/wine/commit/4da3d13aac6a0974d754b209bbc6761cfa06a18e
Proton 5.13์๋ ๋ช ๊ฐ์ง ๋ฏธ๋์ด/gstreamer ๊ด๋ จ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๋ค. ์ด๋ค ๊ฒ์์ด ์์ ๋์๋์ง ์๋ ์ฌ๋์ด ์์ต๋๊น?
5.13-1์์ Media Foundation ๊ธฐ๋ฐ ๊ฒ์์ ๋ํ ๊ฐ์ ์ฌํญ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ 5.0๊ณผ 5.13 ์ฌ์ด์ ์์ ๋น๋์ค๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ๋ง์ ์์ ์ ํ๊ณ ์ผ๋ถ ๊ฒ์์ด ์๋ํ๊ธฐ ์์ํ ์ ์์ต๋๋ค(ํน์ ์ ๋ชฉ์ด ์์ต๋๋ค. ์ฃ์กํฉ๋๋ค). ์ง๊ธ ๋ํ๋๋ ์์ ๋ง๋ ํจํด์ด ๋ณด์ด๋ฉด ์ด๋ ํน์ ์ฝ๋ฑ์ ๋ํ ์์ ์ ์งํ์ ๋๋ค. ์กฐ๋ง๊ฐ ์์ ๋ง๋ ๋์ ์ค์ ๋น๋์ค๋ฅผ ๋ณผ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ง๊ธ ๋ํ๋๋ ์์ ๋ง๋ ํจํด์ด ๋ณด์ด๋ฉด ์ด๋ ํน์ ์ฝ๋ฑ์ ๋ํ ์์ ์ ์งํ์ ๋๋ค. ์กฐ๋ง๊ฐ ์์ ๋ง๋ ๋์ ์ค์ ๋น๋์ค๋ฅผ ๋ณผ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ด ์ง๋ฌธ์ ๋๋ตํ์ต๋๋ค. ์ด์ ๋ฐค์ Melty Blood๋ฅผ ์๋ํ๋๋ฐ ์๋ฒฝ 3์์ 1990๋ ๋ ๊ณต์คํ TV๋ก ๋ค์ ์ ํ๋ ์ด์ ๊ฐ ๊ถ๊ธํ์ต๋๋ค.
@aeikum ๋ฐ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
@aeikum ๋งจ ์ ๊ฒ์๋ฌผ์ ๋ชฉ๋ก์ ๊ณ์ ์ ๋ฐ์ดํธ ํ ํ์๊ฐ ์์ต๋๊น? ์๋๋ฉด ์์ฆ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๊ธฐ ์ํด ๋ค๋ฅธ ๋ชฉ๋ก์ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
@aeikum ๋งจ ์ ๊ฒ์๋ฌผ์ ๋ชฉ๋ก์ ๊ณ์ ์ ๋ฐ์ดํธ ํ ํ์๊ฐ ์์ต๋๊น? ์๋๋ฉด ์์ฆ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๊ธฐ ์ํด ๋ค๋ฅธ ๋ชฉ๋ก์ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๋น์ ์ ๋ชฉ๋ก์ ์ฌ์ ํ โโ๋งค์ฐ ์ ์ฉํ์ง๋ง ๋๋ ๋น์ ์๊ฒ ์ด๋ค ์๋ฌด๋ ๋ถ์ฌํ๊ณ ์ถ์ง ์์ต๋๋ค. ๋๋ ๋น์ ์ด ์ด๋ฏธ ํ ์ผ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋ด ์ง๋ฌธ์ ๋๋ตํ์ต๋๋ค. ์ด์ ๋ฐค์ Melty Blood๋ฅผ ์๋ํ๋๋ฐ ์๋ฒฝ 3์์ 1990๋ ๋ ๊ณต์คํ TV๋ก ๋ค์ ์ ํ๋ ์ด์ ๊ฐ ๊ถ๊ธํ์ต๋๋ค.
์ฌ์ฉ์๋ฅผ 90๋ ๋๋ก ์๊ฐ ์ฌํํ๋ ๊ฒ์ด 1๋จ๊ณ์ ๋๋ค. 2๋จ๊ณ๋ฅผ ์ํด ๋์ ๋ฌถ์ต๋๋ค.
๋น์ ์ ๋ชฉ๋ก์ ์ฌ์ ํ โโ๋งค์ฐ ์ ์ฉํ์ง๋ง ๋๋ ๋น์ ์๊ฒ ์ด๋ค ์๋ฌด๋ ๋ถ์ฌํ๊ณ ์ถ์ง ์์ต๋๋ค. ๋๋ ๋น์ ์ด ์ด๋ฏธ ํ ์ผ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@aeikum ๊ฐ์ฌํฉ๋๋ค! :์๋ค:
์ฐธ๊ณ ์ฌํญ: ์ด ๋ชฉ๋ก์ ๋ ์ด์ ๊ฐ ๋ฌธ์ ์ ์ ๋ฐ์ดํธ๋ฅผ ์๋์ผ๋ก ํ์ธํ ๋งํผ ์์ง ์๊ธฐ ๋๋ฌธ์ ์ด ๋ชฉ๋ก์ ๋ํ "ํธ์" ๊ธฐ๋ฐ ๋ชจ๋ธ๋ก ์ด๋ํฉ๋๋ค. ๋ชฉ๋ก์ ์๋ ํญ๋ชฉ์ ์ ๋ฐ์ดํธํ๋ ค๋ฉด ๋ด ์ฌ์ฉ์ ์ด๋ฆ์ ์ธ๊ธํ์ฌ ping์ ๋ณด๋ด๋ฉด ํด๋น ํญ๋ชฉ์ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
๋น์ ์ ๋ชฉ๋ก์ ์ฌ์ ํ โโ๋งค์ฐ ์ ์ฉํ์ง๋ง ๋๋ ๋น์ ์๊ฒ ์ด๋ค ์๋ฌด๋ ๋ถ์ฌํ๊ณ ์ถ์ง ์์ต๋๋ค. ๋๋ ๋น์ ์ด ์ด๋ฏธ ํ ์ผ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@aeikum ๊ฐ์ฌํฉ๋๋ค! ๐
์ฐธ๊ณ ์ฌํญ: ์ด ๋ชฉ๋ก์ ๋ ์ด์ ๊ฐ ๋ฌธ์ ์ ์ ๋ฐ์ดํธ๋ฅผ ์๋์ผ๋ก ํ์ธํ ๋งํผ ์์ง ์๊ธฐ ๋๋ฌธ์ ์ด ๋ชฉ๋ก์ ๋ํ "ํธ์" ๊ธฐ๋ฐ ๋ชจ๋ธ๋ก ์ด๋ํฉ๋๋ค. ๋ชฉ๋ก์ ์๋ ํญ๋ชฉ์ ์ ๋ฐ์ดํธํ๋ ค๋ฉด ๋ด ์ฌ์ฉ์ ์ด๋ฆ์ ์ธ๊ธํ์ฌ ping์ ๋ณด๋ด๋ฉด ํด๋น ํญ๋ชฉ์ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
์ด์ ํธ๋์ปค๋ง ํ์ฑํ๋ ๋ณ๋์ ์ ์ฅ์๊ฐ ๋ ๋์๊น์? ๋๋ github๊ฐ ๊ทธ๋ ๊ฒ ํ ๋ ์ธ์์ ์ฐํธ๋ฆฐ๋ค๊ณ ์๊ฐํ์ง ์๋๋ค.
@ryester27 : ํผ๋์ค๋ฌ์
๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ฌธ์ ๋ฅผ ์ด โโ์ ์๋ ์ ์ ์ฅ์๊ฐ ์๋ ๊ฒฝ์ฐ ๋ฌธ์ ๋ฅผ ๋ณต์ ํ๋ ๊ฒ๋ฟ์ ๋๊น? ์ด์ Proton๊ณผ ๋ด ์ ์ฅ์์ ๋ฌธ์ ๊ฐ ์์ต๋๊น? ์ฌ๊ธฐ์ ์ด๋ค ์ด์ ์ด ์์ต๋๊น?
๋งํฌ๋ค์ด ํ ์ด๋ธ์ "๋ง์คํฐ ๋ชฉ๋ก"์ด ์๋ ์ ์ ์ฅ์๋ฅผ ์ด๊ณ ๋ค๋ฅธ ์ฌ๋๋ค์ด ํ ๋ฆฌํ์คํธ๋ฅผ ์ด์ด ํด๋น ๋ชฉ๋ก์ ๊ธฐ์ฌํ๊ฒ ํ๋ผ๋ ๋ง์์ด์ ๊ฐ์? Proton ๊ฐ๋ฐ์๋ ์ ์ฅ์์์ ์ต์ ๋ชฉ๋ก์ ๊ฐ์ ธ์ฌ ์ ์๊ธฐ ๋๋ฌธ์ ๋ชฉ๋ก์ ์ฝ๊ฒ ์ก์ธ์คํ ์ ์๋ค๋ ์ถ๊ฐ ์ด์ ์ด ์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด ์ด๊ฒ์ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ข์ ์์ด๋์ด๊ฐ ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค.
@HonkingGoose ๋ ๋ฒ์งธ ์ต์ ์ด ์ข์ต๋๋ค.
์๋ ํ์ธ์ @aeikum ๊ณผ @kisak-valve์ ๋๋ค! :ํ๋:
์ด ๊ฑฐ๋ํ ํ ์ด๋ธ์ ๋ณ๋์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ก ์ฎ๊ธฐ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค์ด ํ ๋ฆฌํ์คํธ๋ฅผ ์ด์ด ๋ชฉ๋ก์ ๊ธฐ์ฌํ ์ ์๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๊ธฐ๋ณธ ๊ฐ๋ ์ฆ๋ช ์ ๋ง๋ค์์ต๋๋ค. https://github.com/HonkingGoose/proton_codecs_media_support_tracker
๋น์ ์ด ์ด๊ฒ์ ์ข์ํ๋์ง/์ซ์ดํ๋์ง ๋งํด ์ค ์ ์์ต๋๊น? ์ญ์ ๋ฅผ ์ํ๋ฉด ๊ทธ๋ ๊ฒ ๋งํ๋ฉด ์ฌ๋ผ์ง๋๋ค. :+1:
๋๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์กฐ์ง์ผ๋ก ์ด์ ํ์ฌ ์์ ์ ์ฐ์ฐ ์๋์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ธ์ฌ๋ง,
๊ฒฝ์ ๊ฑฐ์
์ค! ์ด๊ฒ์ ์ ๋ง ๊ต์ฅํฉ๋๋ค! ๋งํฌํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค, @HonkingGoose
@HonkingGoose ๋น์ ์๊ฒ ๊ฐ์ฅ ์ฌ์ด ๊ฒ์ ๋ฌด์์ด๋ ์ข์ต๋๋ค.
๊ธ์, ๋ด ์์ด๋์ด๋ฅผ ์๋ํ์. ์ผ๋ถ ์์ ์ ์๋ฃํ์ผ๋ฉฐ ๋์ด์ค๊ธฐ ์์ฒญ์ ์๋ฝํ ์ค๋น๊ฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํ
์ด๋ธ์ ๋ด ์ ์ฅ์๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ๊ณ ์ง์นจ์ด ํฌํจ๋ ๋งจ ์ ๊ฒ์๋ฌผ์ ์
๋ฐ์ดํธํ์ต๋๋ค.
์ต์ํ ํ
์ด๋ธ์ ์ฝ๊ณ ์ฌ์ฉํ๊ธฐ๊ฐ ํจ์ฌ ์ฌ์์ก์ผ๋ฉฐ ์ด์ ํ๋ ์์ํฌ๋ณ๋ก ๋ณ๋์ ํ์ผ๋ก ๋ถํ ๋ฉ๋๋ค.
์ด ์ผ์ด ํด๊ฒฐ๋์ง ์์ผ๋ฉด ์๋จ ๊ฒ์๋ฌผ์ ํธ์งํ๊ณ ํ ์ด๋ธ์ ์ด์ ์์น๋ก ๋๋๋ฆฌ๊ฒ ์ต๋๋ค. :+1:
๋๋ฆฌ๋ฉด ์ค๋ก๊ฐ ๋๊ฒ ์ฃ ?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ฌธ์ ๊ฐ ์ดํด๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ mfplat ๊ตฌํ์ด ํ์ํ๊ณ (๊ฐ๋ฐ์๊ฐ ์ด์ ๋ํด ์์ ํ๊ณ ์์) WMV ๋ฐ ๊ธฐํ ์ฝ๋ฑ์ ๋ผ์ด์ ์ค๋ฅผ ๋ถ์ฌํ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํด์ผ ํฉ๋๋ค.
๊ฒ์์ ๋ ๊ฐ์ง ๋ฒ์ฃผ(mfplat ์ฌ์ฉ์ ๋ฐ ์์ ์ฌ์ฉ์)๋ก ๋๋๊ณ ๊ฐ ๊ฒ์์์ ์ฌ์ฉํ๋ ์ฝ๋ฑ์ ๋์ดํ๋ ๊ฒ๋ ํฅ๋ฏธ๋ก์ธ ์ ์์ต๋๋ค. ์ด๊ฒ์ ์ค์ ๋ก ์ฐ๋ฆฌ๊ฐ ๋ด๋ถ์ ์ผ๋ก ์์ ํ๊ณ ์๋ ๊ฒ์ด๋ฏ๋ก ์ด ์ ๋ณด๋ฅผ ์์งํ๊ธฐ ์ํด ๊ทํ๋ฅผ ๋ฐฉํดํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ํด๋น ์ ๋ณด๊ฐ ์ด๋ฏธ ์๊ณ ์ ๋ ฌํ๊ณ ์ถ๋ค๋ฉด ์์ ๋กญ๊ฒ ํ์ญ์์ค.