निम्न-रिज़ॉल्यूशन फ़ाइलों के लिए VLC ऑटो-आकार को कॉन्फ़िगर कैसे करें


2

मैं VLC के माध्यम से 320p / 480p / 720p सामग्री का मिश्रण खेलता हूं, और हर बार जब मैं खेलने के लिए छोटे प्रस्तावों में से एक को खोलता हूं, तो VLC खिड़की को छोटा बनाता है - क्या मैं इसे ऐसे कॉन्फ़िगर कर सकता हूं कि यदि सामग्री 500p के कहने से कम हो, तो स्वचालित रूप से सेट ज़ूम स्तर 200% है, जैसे कि विंडोज़ लगभग उसी आकार का हो जाता है जैसा कि 720p सामग्री 100% पर है?

ध्यान दें: मैं एक निश्चित विंडो आकार की तलाश में नहीं हूं, क्योंकि यह 4: 3 वीडियो और 16: 9 से स्केलिंग को नष्ट कर देगा, और एक निश्चित विंडो आकार के बजाय इसे एक निश्चित% ज़ूम करना पसंद करेगा, जिसके बाद यह होता है विषम आकार के ज़ोम्स।


@harrymc विंडोज़, लेकिन अगर मैं एक लिनक्स विकल्प आईडी भी दिलचस्पी लेता हूँ
user2813274

जवाबों:


1

यह निम्नलिखित उपकरणों का उपयोग करके संभव होना चाहिए:

  • AutoHotkey
  • mediainfo.dllसबसे वीडियो खिलाड़ियों और कोडेक्स के साथ वितरित किया जाता है, लेकिन यह भी सीधे उपलब्ध है
    चूंकि AutoHotkey 32-बिट है, इसलिए 32-बिट संस्करण का उपयोग करें।

नीचे दी गई कंकाल ऑटोहॉट्की स्क्रिप्ट .ahkसमस्या को हल करने के लिए एक फ़ाइल का हिस्सा हो सकती है:

video = "file-path"
DllCall( "LoadLibrary", Str,"MediaInfo.Dll" )
hnd := MediaInfo_New()
MediaInfo_Open( hnd, video )
height := MediaInfo_Get( hnd, 1,0, "Height", 1 )
MediaInfo_Close( hnd )

if (height < 500)
  Run, "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --zoom=2 %video%
else
  Run, "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" %video%

MediaInfo_New() {
 Return DllCall( "mediainfo\MediaInfo" ( A_IsUnicode ? "" : "A" ) "_New" )
}

MediaInfo_Open( hnd, MediaFile ) {
 Return DllCall( "mediainfo.dll\MediaInfo" ( A_IsUnicode ? "" : "A" ) "_Open", UInt,hnd
               , Str,MediaFile, UInt )
}

MediaInfo_Get( hnd, StrK=0, StrN=0, Comm="", InfK=0, Srch=0 ) {
 Return DllCall( "mediainfo.dll\MediaInfo" ( A_IsUnicode ? "" : "A" ) "_Get", UInt,hnd
               , Int,StrK, Int,StrN, Str,Comm, Int,InfK, Int,Sech, Str )
}

MediaInfo_Close( hnd ) {
 Return DllCall( "mediainfo\MediaInfo" ( A_IsUnicode ? "" : "A" ) "_Close", UInt,hnd )
}

यह स्क्रिप्ट AutoHotkey फ़ोरम पोस्ट वीडियो लंबाई और रिज़ॉल्यूशन पर आधारित है । पोस्ट की स्क्रिप्ट में यह भी दिखाया गया है कि ऑटोहॉटकी विंडो कैसे बनाई जाती है, जो इस विंडो पर गिराई गई फाइलों पर काम करती है।

कृपया ध्यान दें कि मैंने उपरोक्त स्क्रिप्ट का परीक्षण नहीं किया है।


मैंने पहले AutoHotkey का उपयोग नहीं किया है और अभी भी इसे सीख रहा हूं, अभी मुझे यकीन नहीं है कि जब मैं एक वीडियो फ़ाइल चलाता हूं (या VLC लॉन्च करने की कोशिश करता हूं, तो जब मैं .ahk स्क्रिप्ट के साथ वीडियो चलाने की कोशिश करता हूं, तो इसे स्क्रिप्ट को कैसे प्राप्त किया जाए। )
user2813274

कमांड लाइन पैरामीटर देखें । यदि आप इनमें से बहुत कुछ करते हैं, तो वीडियो को छोड़ने के लिए वीडियो को थोड़ा चौड़ा करने के लिए आप लिंक के कुछ हिस्सों का उपयोग कर सकते हैं। AutoHotkey एक व्यापक उपकरण है, जो सीखने लायक है, जिसमें बहुत सारी सहायता उपलब्ध है। बस "AutoHotkey क्रिया" के लिए Google या मदद खोजने के लिए समान है। कठिन समस्याओं के लिए, उपयोगकर्ता मंच बहुत मददगार है।
har
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.