VisioForge

Video Fingerprinting SDK .NET / C++ โ€” ์ค‘๋ณต ๋ฐ ๋ถˆ๋ฒ• ๋ณต์ œ ๋™์˜์ƒ ์ฝ˜ํ…์ธ  ๊ฐ์ง€

์žฌ์ธ์ฝ”๋”ฉ, ํ•ด์ƒ๋„ ๋˜๋Š” ํŒŒ์ผ ํ˜•์‹ ๋ณ€๊ฒฝ์—๋„ ๋™์˜์ƒ ์‚ฌ๋ณธ์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค โ€” ๋‹ค๋ฅธ ๋™์˜์ƒ์— ์ผ๋ถ€๋งŒ ํฌํ•จ๋œ ๊ฒฝ์šฐ์—๋„ ํƒ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์—ฐ โ‚ฌ900๋ถ€ํ„ฐ ยท Lifetime ๋ผ์ด์„ ์Šค โ‚ฌ2000๋ถ€ํ„ฐ

๋‹น์‚ฌ์˜ ์ตœ์ฒจ๋‹จ ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŒ… ๊ธฐ์ˆ ์€ ์ตœ์‹  ์žฅ๋ฉด ๋ถ„์„, ๊ฐ์ฒด ์ถ”์  ๋ฐ ๋ชจ์…˜ ์ถ”์ • ๊ธฐ์ˆ ์„ ํ†ตํ•ฉํ•˜์—ฌ ๋ชจ๋“  ๋น„๋””์˜ค์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ƒ‰์ƒ, ์žฅ๋ฉด ๊ตฌ์กฐ ๋ฐ ๊ฐ์ฒด์˜ ์›€์ง์ž„๊ณผ ๊ฐ™์€ ๊ณ ์œ ํ•œ ํŠน์„ฑ์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ•ด์ƒ๋„, ๋น„ํŠธ ์ „์†ก๋ฅ , ์ธ์ฝ”๋”ฉ ๋ฐฉ๋ฒ• ๋˜๋Š” ํŒŒ์ผ ํ˜•์‹์˜ ๋ณ€๊ฒฝ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋น„๋””์˜ค ์‚ฌ๋ณธ์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค๊ฐ€ ๋‹ค๋ฅธ ๋น„๋””์˜ค ์•ˆ์— ํฌํ•จ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๋น„๋””์˜ค์˜ ์ผ๋ถ€๋งŒ ์žฌ์ƒ๋˜๋Š” ๊ฒฝ์šฐ์—๋„ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‚ฌ์˜ SDK๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ๋น„๋””์˜ค ์‹๋ณ„ ๊ธฐ๋Šฅ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์„œ๋น„์Šค์— ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‚ฌ์˜ ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์„ ํ†ตํ•ด ํ•œ ๋ฒˆ์˜ ๊ฒฐ์ œ๋กœ ๋ฌด์ œํ•œ์˜ ์ œํ’ˆ์— ๊ธฐ์ˆ ์„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ๋งคํ•˜๋Š” ์ œํ’ˆ ์‚ฌ๋ณธ ์ˆ˜์— ๊ด€๊ณ„์—†์ด ๋‹ค๋ฅธ ์ˆ˜์ˆ˜๋ฃŒ๋Š” ์—†์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ์ด์ 

์ปดํŒฉํŠธ ํ•‘๊ฑฐํ”„๋ฆฐํŠธ

๊ณ ์œ  ์‹๋ณ„์„ ์œ„ํ•ด ๋น„๋””์˜ค ์ดˆ๋‹น ์•ฝ 1KB

๊ฐ•๋ ฅํ•œ ๊ฐ์ง€

ํ•ด์ƒ๋„, ํ˜•์‹ ๋˜๋Š” ํ’ˆ์งˆ ๋ณ€๊ฒฝ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋น„๋””์˜ค ์‹๋ณ„

์ดˆ๊ณ ์† ์ฒ˜๋ฆฌ

์ดˆ๋‹น 300ms ์ฒ˜๋ฆฌ, 1-2ms ๋งค์นญ

๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋Š” TV ๋ฐฉ์†ก์˜ ์ผ๋ถ€, ๋น„๋””์˜ค ํŒŒ์ผ, ์˜จ๋ผ์ธ ๋น„๋””์˜ค, DVD ๋˜๋Š” Blu-ray ๋””์Šคํฌ ๋“ฑ ๋ชจ๋“  ๋น„๋””์˜ค ์†Œ์Šค์—์„œ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํŒฉํŠธํ•œ ๋””์ง€ํ„ธ ์„ค๋ช…์ž์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋Š” ์ €์žฅ, ๋ณต์‚ฌ ๋ฐ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋Š” ์ €์ž‘๊ถŒ์ด ์žˆ๋Š” ๋น„๋””์˜ค ์ž๋ฃŒ ๋ฐ ์ค‘๋ณต ๋น„๋””์˜ค๋ฅผ ์‹๋ณ„ํ•˜๊ณ , ๋น„๋””์˜ค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ , ๋น„๋””์˜ค๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ํŠน์ • ๋น„๋””์˜ค๊ฐ€ ์žฌ์ƒ๋  ๋•Œ ์ธ์‹ํ•˜๊ณ , ๋ฏธ๋””์–ด๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ฑฐ๋‚˜ ๊ด‘๊ณ ๋ฅผ ์ถ”์ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Video Duplicates Finder

Video Duplicates Finder๋ฅผ ์ƒ˜ํ”Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์œ ์‚ฌํ•œ ๋น„๋””์˜ค ํŒŒ์ผ์„ ์ฐพ์œผ์‹ญ์‹œ์˜ค.

Media Monitoring Tool

Media Monitoring Tool์„ ์ƒ˜ํ”Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ๋น„๋””์˜ค(์ „์ฒด ๋ฐฉ์†ก ๋…นํ™”)์—์„œ ํ•˜๋‚˜์˜ ๋น„๋””์˜ค ์กฐ๊ฐ(์˜ˆ: TV ๊ด‘๊ณ )์„ ์ฐพ์œผ์‹ญ์‹œ์˜ค.

.Net SDK ๋ฒ„์ „์—๋Š” ํ•‘๊ฑฐํ”„๋ฆฐํŠธ ์ €์žฅ์†Œ๋กœ MongoDB๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋„์šฐ๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‚ฌ๋ก€

Video Fingerprinting SDK๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•:

๋น„๋””์˜ค ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค

YouTube์™€ ๊ฐ™์€ ์˜จ๋ผ์ธ ๋น„๋””์˜ค ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋Š” ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ €์ž‘๊ถŒ ์นจํ•ด๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์ž‘๊ถŒ์ด ์žˆ๋Š” ์ž๋ฃŒ์˜ ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์ œ์ถœํ•œ ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ ์ž๋ฃŒ์™€ ๋น„๊ตํ•˜์—ฌ ๋ถˆ๋ฒ• ๋ณต์ œ ๋น„๋””์˜ค์˜ ๋ถˆ๋ฒ• ์ œ์ถœ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์•„์นด์ด๋ธŒ ์„œ๋น„์Šค

๋น„๋””์˜ค ์•„์นด์ด๋ธŒ ์„œ๋น„์Šค๋Š” ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ณ  ์ค‘๋ณต ์—…๋กœ๋“œ๋ฅผ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์นด์ด๋ธŒ์˜ ๊ฐ ๋น„๋””์˜ค์—์„œ ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๊ฐ€ ์ถ”์ถœ๋ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ •๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด

๋น„๋””์˜ค ์ •๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ผํ•œ ์˜ํ™” ๋˜๋Š” ๋น„๋””์˜ค ํด๋ฆฝ์˜ ์‚ฌ๋ณธ์„ ์‹๋ณ„ํ•˜๊ณ  ํ˜•์‹, ํ•ด์ƒ๋„ ๋˜๋Š” ๋น„ํŠธ ์ „์†ก๋ฅ ์˜ ์ฐจ์ด์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์…‹ํ†ฑ๋ฐ•์Šค ๋Œ€ํ™”ํ˜• ๊ด‘๊ณ 

์…‹ํ†ฑ๋ฐ•์Šค ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • TV ๊ด‘๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ์‹œ๊ธฐ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ํด๋ฆญ ๊ฐ€๋Šฅํ•œ URL์„ ํ‘œ์‹œํ•จ์œผ๋กœ์จ ๋Œ€ํ™”ํ˜• ๊ด‘๊ณ ๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ๊ฒ€์ƒ‰ ์—”์ง„

Video Fingerprinting SDK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋””์˜ค๋ณ„ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋…ํŠนํ•˜๊ณ  ํ˜์‹ ์ ์ธ ์„œ๋น„์Šค์ธ ๋น„๋””์˜ค ๊ฒ€์ƒ‰ ์—”์ง„์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

TV ํด๋ฆฌํ•‘ ์„œ๋น„์Šค

TV ํด๋ฆฌํ•‘ ์„œ๋น„์Šค๋Š” ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŒ… ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ TV ๋ฐฉ์†ก ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ TV ๊ด‘๊ณ  ํ™•์ธ์„ ์ž๋™ํ™”ํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์˜ ๊ด‘๊ณ ๊ฐ€ ๋ฐฉ์˜๋˜๋Š” ์‹œ๊ธฐ๋ฅผ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ

Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenAI Codex ๊ฐ™์€ AI ์—์ด์ „ํŠธ์™€ ํ•จ๊ป˜ ๊ฐœ๋ฐœ ์ค‘์ด์‹ ๊ฐ€์š”? VisioForge๋Š” Video Fingerprinting SDK์— ๋Œ€ํ•œ ๊ธฐ๊ณ„ ํŒ๋… ๊ฐ€๋Šฅํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์—์ด์ „ํŠธ๊ฐ€ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ†ตํ•ฉ์„ ์ •ํ™•ํžˆ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ NuGet ํŒจํ‚ค์ง€, ๋ผ์ด์„ ์Šค ๋“ฑ๋ก, ํ”„๋กœ์ ํŠธ ์„ค์ •, ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ถ”์ธกํ•ด์•ผ ํ•  ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฐฐํฌ ์„ธ๋ถ€ ์‚ฌํ•ญ๊นŒ์ง€.

์‹ค์‹œ๊ฐ„ API ์ฟผ๋ฆฌ ๋ฐ ํด๋ž˜์Šค ์กฐํšŒ
ํ”Œ๋žซํผ๋ณ„ ํ†ตํ•ฉ ํ”Œ๋ ˆ์ด๋ถ
ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฐฐํฌ ๋ ˆ์‹œํ”ผ
์ „์ฒด ๋ฌธ์„œ๋ฅผ llms.txt๋กœ

MCP ์„œ๋ฒ„ ์—ฐ๊ฒฐ

MCP

์—์ด์ „ํŠธ์— VisioForge MCP ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์ƒํ™ฉ์— ๋งž๋Š” ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. API ๊ฒ€์ƒ‰, ํด๋ž˜์Šค ๋ฐ ๋ฉค๋ฒ„ ์กฐํšŒ, ์ž‘๋™ํ•˜๋Š” ์ฝ”๋“œ ์˜ˆ์ œ ๊ฐ€์ ธ์˜ค๊ธฐ, ๋ฐฐํฌ ๊ฐ€์ด๋“œ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์—๋””ํ„ฐ ์•ˆ์—์„œ ๋ฐ”๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Claude Code

claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp

VS Code (.vscode/mcp.json)

{ "servers": { "visioforge-sdk": { "type": "http", "url": "https://mcp.visioforge.com/mcp" } } }
MCP ์„œ๋ฒ„ ์‚ฌ์šฉ ๊ฐ€์ด๋“œ

์ „์ฒด ๋ฌธ์„œ๋ฅผ ์—์ด์ „ํŠธ์— ๋„˜๊ธฐ๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ์ผ๋ฐ˜ ๋งˆํฌ๋‹ค์šด์œผ๋กœ๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค: /llms.txt ยท /llms-full.txt

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์–ด๋–ค ์šด์˜ ์ฒด์ œ๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๊นŒ?

โ€ข C++ SDK๋Š” Windows ๋ฐ Linux ๋˜๋Š” ๊ธฐํƒ€ POSIX ํ˜ธํ™˜ ์šด์˜ ์ฒด์ œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค(์š”์ฒญ ์‹œ ์ œ๊ณต).

โ€ข .Net SDK๋Š” Windows 7 ์ด์ƒ, macOS 12 ์ด์ƒ ๋ฐ Linux๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ ํŒŒ์ผ์˜ ํฌ๊ธฐ๋Š” ์–ผ๋งˆ์ž…๋‹ˆ๊นŒ?

๋ถ„์„๋œ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์˜ 1์ดˆ๋งˆ๋‹ค ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŠธ์— ์•ฝ 1kb๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ค‘๋ณต ๊ฐ์ง€์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ ๋น„๋””์˜ค์˜ 3-5์ดˆ๋งŒ ์ธ๋ฑ์‹ฑํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋น„๋””์˜ค ์•ˆ์— ํฌํ•จ๋œ ๋น„๋””์˜ค๋ฅผ ์‹๋ณ„ํ•˜๋ ค๋ฉด ์ „์ฒด ๋น„๋””์˜ค์˜ ์ธ๋ฑ์‹ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ณ„์‚ฐ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์‹œ๊ฐ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

๋น„๋””์˜ค 1์ดˆ๋ฅผ ์ธ๋ฑ์‹ฑํ•˜๋Š” ๋ฐ ์•ฝ 300๋ฐ€๋ฆฌ์ดˆ๊ฐ€ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ํŒŒ์ผ์˜ ์‹ค์ œ ์ฒ˜๋ฆฌ๋Š” ํ•ด๋‹น ์‹œ๊ฐ„์˜ ๊ฑฐ์˜ ์ ˆ๋ฐ˜(150๋ฐ€๋ฆฌ์ดˆ)์„ ์ฐจ์ง€ํ•˜๊ณ  ๋น„๋””์˜ค ์••์ถ• ํ•ด์ œ๋Š” ๋‚˜๋จธ์ง€๋ฅผ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. 10์ดˆ ๊ธธ์ด์˜ ํ•‘๊ฑฐํ”„๋ฆฐํŠธ ์Œ์„ ์ผ์น˜์‹œํ‚ค๋Š” ๋ฐ 1-2๋ฐ€๋ฆฌ์ดˆ๊ฐ€ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ์ด ์‹œ๊ฐ„์€ ๋น„๋””์˜ค ์••์ถ•์„ ์œ„ํ•ด Intel i3 ํ”„๋กœ์„ธ์„œ์™€ FFMPEG ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธํ•˜์—ฌ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ๊ธฐ ๋˜๋Š” ๋””์ฝ”๋”ฉ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?

โ€ข C++: ์•„๋‹ˆ์š”. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋น„๋””์˜ค ์ฝ๊ธฐ๋ฅผ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(์˜ˆ: FFmpeg, ๋ฐ๋ชจ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

โ€ข .NET: ์˜ˆ, FFmpeg ๋ฐ libVLC๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‹œ์Šคํ…œ ์ฝ”๋ฑ์„ ๋””์ฝ”๋”ฉ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์ฝ”๋“œ ์ƒ˜ํ”Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ตฌ๋งค ์‹œ ๋‹ค์Œ ์ฝ”๋“œ ์ƒ˜ํ”Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

C++:

  • โ€ข ๋น„๋””์˜ค๋ฅผ ์ธ๋ฑ์‹ฑํ•˜๊ณ  ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” FFmpeg ๊ธฐ๋ฐ˜ ์ฝ˜์†” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ (Windows, Linux)
  • โ€ข ๋‘ ํ•‘๊ฑฐํ”„๋ฆฐํŠธ๋ฅผ ๋น„๊ตํ•˜์—ฌ ์ค‘๋ณต์„ ๊ฐ์ง€ํ•˜๋Š” ์ฝ˜์†” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ (Windows, Linux)
  • โ€ข ๋‹ค๋ฅธ ํ•‘๊ฑฐํ”„๋ฆฐํŠธ ๋‚ด์—์„œ ํ•˜๋‚˜์˜ ํ•‘๊ฑฐํ”„๋ฆฐํŠธ ํ•ญ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ์ฝ˜์†” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ (Windows, Linux)
  • โ€ข ์ „์ฒด Media Monitoring Tool ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์†Œ์Šค ์ฝ”๋“œ (Windows, Linux)

.NET:

  • โ€ข Media Monitoring Tool ๋ฐ Media Monitoring Tool Live ์†Œ์Šค ์ฝ”๋“œ (ํฌ๋กœ์Šค ํ”Œ๋žซํผ)
  • โ€ข Video Duplicates Finder ์†Œ์Šค ์ฝ”๋“œ (ํฌ๋กœ์Šค ํ”Œ๋žซํผ)
  • โ€ข ์ฝ˜์†” ์ƒ˜ํ”Œ (ํฌ๋กœ์Šค ํ”Œ๋žซํผ)
  • โ€ข MAUI ์ƒ˜ํ”Œ (ํฌ๋กœ์Šค ํ”Œ๋žซํผ)

๋‹ค๋ฅธ ์–ด๋–ค ๋ฌธ์„œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

C++:

  • โ€ข VFCompare API โ€“ ์ค‘๋ณต ๋น„๋””์˜ค ๊ฐ์ง€์— ์ตœ์ ํ™”๋œ ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„
  • โ€ข VFSearch API โ€“ ๋น„๋””์˜ค ๋‚ด ๋น„๋””์˜ค ๊ฒ€์ƒ‰์— ์ตœ์ ํ™”๋œ ๋น„๋””์˜ค ํ•‘๊ฑฐํ”„๋ฆฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„

.NET:

  • โ€ข ์ „์ฒด API๋Š” ๋„์›€๋ง ํŒŒ์ผ์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์ˆ ์„ ์–ด๋–ป๊ฒŒ ์‹œํ—˜ํ•ด ๋ณด๊ณ  ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

Media Monitoring Tool ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ Video Duplicates Finder ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ‰๊ฐ€ํŒ ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์‹คํ—˜ํ•˜๊ณ  API ๋ฐ ์ฝ”๋“œ ์ƒ˜ํ”Œ์— ์ต์ˆ™ํ•ด์ง€๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

โ€ข .Net ๋ฒ„์ „์˜ SDK๋Š” ์ƒ˜ํ”Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์ƒ˜ํ”Œ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ๋…๋ฆฝ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

โ€ข MMT/VDF ๋„๊ตฌ์˜ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(๋„๊ตฌ์—๋Š” SOAP ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์œ„ํ•ด .Net 4.5๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. SDK๋Š” .Net 4.0 ์ด์ƒ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค).

โ€ข C++ ๋ฒ„์ „์˜ SDK๋Š” ๋…๋ฆฝ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Media Monitoring Tool (Live) ์ƒ˜ํ”Œ

๋‹น์‚ฌ์˜ ๋ฐ๋ชจ ์•ฑ์€ ๊ด‘๊ณ  ์ถ”์  ๋ฐ ๋ฐฉ์†ก ๋ฏธ๋””์–ด ๋ชจ๋‹ˆํ„ฐ๋ง์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋ฏธ๋””์–ด ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋ฐฉ์†ก ๋คํ”„์—์„œ ๊ด‘๊ณ  ์ƒ˜ํ”Œ์„ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘๋™ ๋ฐฉ์‹

Media Monitoring Tool์€ ๋…นํ™”๋œ TV ๋ฐฉ์†ก์—์„œ ์ฐธ์กฐ ์ƒ˜ํ”Œ ๋น„๋””์˜ค๊ฐ€ ์žฌ์ƒ๋  ๋•Œ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. TV ๋ฐฉ์†ก ์ŠคํŠธ๋ฆผ์€ 5๋ถ„ ๊ธธ์ด์˜ ๋น„๋””์˜ค ํŒŒ์ผ ๋ฐฐ์—ด๋กœ ๋“ฑ๋ก๋œ ๋‹ค์Œ ์ง€์ •๋œ ์ƒ˜ํ”Œ ์ฐธ์กฐ ๋น„๋””์˜ค์™€ ๋น„๊ต๋ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋…นํ™”๋œ ํŒŒ์ผ์—์„œ ์„ ํƒํ•œ ๋น„๋””์˜ค์˜ ๋ชจ๋“  ํฌํ•จ์„ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ด์ 

์ •ํ™•ํ•œ ๊ฒฐ๊ณผ

ํ”„๋กœ๊ทธ๋žจ์˜ ์ฝ˜ํ…์ธ  ๊ธฐ๋ฐ˜ ๋น„๋””์˜ค ๊ฒ€์ƒ‰ ๊ธฐ์ˆ ์€ ์ •ํ™•์„ฑ๊ณผ ์†๋„๋ฅผ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž… ์—†์ด ๋…นํ™”๋œ ๋ฐฉ์†ก ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์—์„œ ์ฐธ์กฐ ๋น„๋””์˜ค์˜ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๋ฅผ ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

๋น„์šฉ ์ ˆ๊ฐ

๋” ์ด์ƒ ์‚ฌ๋žŒ๋“ค์ด TV ํ™”๋ฉด์„ ์‘์‹œํ•˜๊ณ  ๊ด‘๊ณ ๊ฐ€ ๋ฐฉ์˜๋˜๋Š” ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์ˆ˜๋™์œผ๋กœ ๊ธฐ๋กํ•˜๋„๋ก ๋น„์šฉ์„ ์ง€๋ถˆํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์šด์˜ ๋น„์šฉ์ด ํš๊ธฐ์ ์œผ๋กœ ์ ˆ๊ฐ๋ฉ๋‹ˆ๋‹ค.

์‰ฌ์šด ์‚ฌ์šฉ

ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐฐ์šฐ๊ธฐ ์‰ฌ์šด ์ง๊ด€์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์ง€์ • ๊ฒ€์ƒ‰์„ ๋ช‡ ์ดˆ ๋งŒ์— ์ •์˜ํ•˜๊ณ  ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋ฐฉ์†ก ๋คํ”„๊ฐ€ ํฌํ•จ๋œ ํด๋”๋ฅผ ์„ ํƒํ•˜๊ณ  ๋น„๋””์˜ค ์ฐธ์กฐ ์ƒ˜ํ”Œ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

Video Duplicates Finder ์ƒ˜ํ”Œ

Video Duplicates Finder๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด PC์—์„œ ์œ ์‚ฌํ•˜๊ฑฐ๋‚˜ ์ค‘๋ณต๋œ ๋น„๋””์˜ค ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AVI, MPEG-1, MPEG-2, Windows Media Video, MP4 ๋ฐ ๊ธฐํƒ€ ๋‹ค์–‘ํ•œ ํ˜•์‹์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ด ์•ฑ์€ Video Fingerprinting SDK ์‚ฌ์šฉ์˜ ์ƒ˜ํ”Œ์ž…๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

  • โ€ข AVI, WMV, MP4, MPG, TS ๋ฐ ๊ธฐํƒ€ ๋‹ค์–‘ํ•œ ํ˜•์‹ ์ง€์›
  • โ€ข SD, HD ๋ฐ 4K ๋น„๋””์˜ค ์ง€์›
  • โ€ข ๊ฐ๋„ ์„ค์ •
  • โ€ข ํƒ€์ž„์‹œํ”„ํŠธ ์˜ต์…˜
  • โ€ข ์ „์ฒด ํŒŒ์ผ ์ฒ˜๋ฆฌ ๋˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ๋ถ€๋ถ„ ์ฒ˜๋ฆฌ
  • โ€ข DirectShow (์‹œ์Šคํ…œ ์ฝ”๋ฑ), FFmpeg ๋ฐ VLC ๋””์ฝ”๋”ฉ ์—”์ง„

๊ฐ€๊ฒฉ ์˜ต์…˜

๊ท€ํ•˜์˜ ํ•„์š”์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ผ์ด์„ ์Šค๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค

์ผ๋ฐ˜ ๋ผ์ด์„ ์Šค

์—ฐ๊ฐ„ ๊ตฌ๋…

โ‚ฌ900ยท๋…„
  • ๋ฌด์ œํ•œ ์‚ฌ์šฉ
  • ์›Œํ„ฐ๋งˆํฌ ๋˜๋Š” Nag-screen ์—†์Œ
  • 12๊ฐœ์›”๊ฐ„ ๋งˆ์ด๋„ˆ ๋ฐ ๋ฉ”์ด์ € ์—…๋ฐ์ดํŠธ
  • MongoDB ํ†ตํ•ฉ ์ง€์›
  • ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ์ฒ˜๋ฆฌ
  • ์ด๋ฉ”์ผ ์ง€์›
  • ๋กœ์—ดํ‹ฐ ํ”„๋ฆฌ ๋ฐฐํฌ
  • ์–ธ์ œ๋“ ์ง€ ์ทจ์†Œ ๊ฐ€๋Šฅ
๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ์Œ

LifetimeยทTeam ๋ผ์ด์„ ์Šค

์ผํšŒ์„ฑ ๊ฒฐ์ œ, ์ œํ’ˆ ์ˆ˜๋ช… ๋™์•ˆ ๋งˆ์ด๋„ˆ ๋ฐ ๋ฉ”์ด์ € ์—…๋ฐ์ดํŠธ

โ‚ฌ2000
  • ๋ฌด์ œํ•œ ์‚ฌ์šฉ
  • ์›Œํ„ฐ๋งˆํฌ ๋˜๋Š” Nag-screen ์—†์Œ
  • ์ œํ’ˆ ์ˆ˜๋ช… ๋™์•ˆ ๋งˆ์ด๋„ˆ ๋ฐ ๋ฉ”์ด์ € ์—…๋ฐ์ดํŠธ
  • MongoDB ํ†ตํ•ฉ ์ง€์›
  • ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ์ฒ˜๋ฆฌ
  • ์ด๋ฉ”์ผ ์ง€์›
  • ๋กœ์—ดํ‹ฐ ํ”„๋ฆฌ ๋ฐฐํฌ
  • ์ผํšŒ์„ฑ ๊ฒฐ์ œ

๋Ÿฐํƒ€์ž„ ๋ผ์ด์„ ์Šค

์„œ๋ฒ„ ์ฝ”์–ด๋‹น ์—ฐ๊ฐ„ ๋ผ์ด์„ ์Šค

โ‚ฌ25ยท๋…„
  • 1 ์„œ๋ฒ„ ์ฝ”์–ด ๋ฐฐํฌ
  • ์›Œํ„ฐ๋งˆํฌ ๋˜๋Š” Nag-screen ์—†์Œ
  • 1๋…„ ์—…๋ฐ์ดํŠธ
  • MongoDB ํ†ตํ•ฉ ์ง€์›
  • ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ์ฒ˜๋ฆฌ
  • ๊ธฐ์ˆ  ์ง€์› ํฌํ•จ
  • ์„œ๋ฒ„ ๋ฐฐํฌ ์ „์šฉ
  • ์—ฐ๊ฐ„ ๊ฐฑ์‹  ํ•„์š”

์‚ฌ์šฉ์ž ์ง€์ • ๊ธฐ๋Šฅ์ด๋‚˜ ํŠน๋ณ„ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ํ•„์š”ํ•˜์‹ญ๋‹ˆ๊นŒ? ๋ฌธ์˜ํ•˜๊ธฐ ๋งž์ถคํ˜• ์†”๋ฃจ์…˜์„ ์œ„ํ•ด.

์†Œ์Šค ์ฝ”๋“œ ๋ผ์ด์„ ์Šค

์ด SDK์˜ ์†Œ์Šค ์ฝ”๋“œ ๋ผ์ด์„ ์Šค๋Š” ์š”์ฒญ ์‹œ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ ๋ฐ ๋ผ์ด์„ ์Šค ์กฐ๊ฑด์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๋ ค๋ฉด ์˜์—…ํŒ€์— ๋ฌธ์˜ํ•˜์„ธ์š”.

์†Œ์Šค ์ฝ”๋“œ ๋ผ์ด์„ ์Šค ์š”์ฒญ

์‹œ์Šคํ…œ ์š”๊ตฌ ์‚ฌํ•ญ

์šด์˜ ์ฒด์ œ

Mac OS, Windows ๋˜๋Š” Linux

๊ถŒ์žฅ GPU

ํ•˜๋“œ์›จ์–ด ๊ฐ€์† H.264, HEVC, AV1 ๋˜๋Š” VP9 ๋””์ฝ”๋”ฉ์„ ์œ„ํ•œ NVIDIA, AMD ๋˜๋Š” Intel GPU

๋ฐฐํฌ ๊ถŒํ•œ

๋กœ์—ดํ‹ฐ ํ”„๋ฆฌ ๋ฐฐํฌ

ํ‰๊ฐ€ํŒ ์ œํ•œ ์‚ฌํ•ญ

๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ํ‰๊ฐ€ํŒ์€ 30์ผ ๋™์•ˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SDK ์—”์ง„๊ณผ ์ถœ๋ ฅ์— ๋”ฐ๋ผ ์›Œํ„ฐ๋งˆํฌ ๋˜๋Š” ๋ฏธ๋“ฑ๋ก ์•Œ๋ฆผ์ด ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ๋งค ํ˜œํƒ

Video Fingerprinting SDK๋ฅผ ๊ตฌ๋งคํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜œํƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฌด์ œํ•œ ์‚ฌ์šฉ
  • Nag-screen ์—†์Œ
  • ์ผ๋ฐ˜ ๋ผ์ด์„ ์Šค์˜ ๊ฒฝ์šฐ 1๋…„ ์ด๋‚ด ๋ฌด๋ฃŒ ๋งˆ์ด๋„ˆ ๋ฐ ๋ฉ”์ด์ € ์—…๊ทธ๋ ˆ์ด๋“œ (1๋…„ ํ›„ SDK๋Š” ์ด์ „๊ณผ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™)
  • ์ด๋ฉ”์ผ ์ง€์› ๋ฐ ์ˆ˜์ •

์ผ๋ฐ˜ ๋ผ์ด์„ ์Šค๋Š” ๋งค๋…„ ์ฒญ๊ตฌ๋˜๋ฉฐ ๋งค๋…„ ์ž๋™์œผ๋กœ ๊ฐฑ์‹ ๋ฉ๋‹ˆ๋‹ค. ์–ธ์ œ๋“ ์ง€ ๊ตฌ๋…์„ ์ทจ์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ

ํ‰๊ฐ€ํŒ ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค. ์ „์ฒด ๋ฌธ์„œ ๋ฐ ์ƒ˜ํ”Œ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๋””์˜ค ์ฝ˜ํ…์ธ ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์ถ”์ ํ•  ์ค€๋น„๊ฐ€ ๋˜์…จ์Šต๋‹ˆ๊นŒ?

ํ‰๊ฐ€ํŒ ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ๋น„๋””์˜ค ์ฝ˜ํ…์ธ ๋กœ ๋ชจ๋“  ํ•‘๊ฑฐํ”„๋ฆฐํŒ… ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜์‹ญ์‹œ์˜ค. ์ „์ฒด ๋ฌธ์„œ ๋ฐ ์ƒ˜ํ”Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

30์ผ ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ ๋‹ค์šด๋กœ๋“œ