맨위로가기

VirtualDub

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

VirtualDub은 마이크로소프트 윈도우 운영 체제에서 실행되는 무료 오픈 소스 비디오 캡처 및 처리 유틸리티이다. AVI 파일을 처리하도록 설계되었지만, 플러그인을 통해 다른 파일 형식의 가져오기를 지원한다. 동영상 캡처, 편집, 비디오 처리 기능을 제공하며, 필터를 사용하여 비디오를 수정하고 향상시킬 수 있다. 또한, VirtualDub은 다양한 파생 버전을 가지고 있으며, 현재는 VirtualDub2가 최신 버전으로 FFmpeg가 지원하는 다양한 컨테이너 및 코덱을 지원한다.

더 읽어볼만한 페이지

  • 어셈블리어로 작성된 자유 소프트웨어 - X264
    x264는 H.264/MPEG-4 AVC 비디오 코덱의 오픈 소스 인코더로, 높은 화질과 다양한 기능을 제공하며, 분산 인코딩을 지원한다.
  • 어셈블리어로 작성된 자유 소프트웨어 - FASM
    FASM은 토마스 그리슈타르가 개발한 어셈블리 언어 컴파일러로, 완전한 어셈블리 언어로 작성되었고 사용자 정의 매크로 지원, 코드 크기 최적화, 자유로운 사전 참조, 그리고 Fresh IDE를 통한 다양한 운영체제 지원이 특징이다.
  • 영상 편집 소프트웨어 - 샷컷
    샷컷은 다양한 편집 기능과 하드웨어 연동을 제공하며, FFmpeg를 통해 여러 형식을 지원하고 휴대용 앱으로 실행 가능한 오픈 소스 영상 편집 프로그램이다.
  • 영상 편집 소프트웨어 - 어도비 앙코르
    어도비 앙코르는 어도비 시스템즈에서 개발한 DVD 제작 소프트웨어로, 대화형 DVD 메뉴 제작, 타임라인 기반 비디오 편집, 다양한 자막 및 오디오 트랙 지원 등의 기능을 제공했으나 CS6 버전을 마지막으로 개발이 중단되었다.
  • 윈도우 전용 자유 소프트웨어 - 미디어 플레이어 클래식
    마이크로소프트 윈도우 미디어 플레이어의 대안으로 개발된 미디어 플레이어 클래식은 가벼운 미디어 플레이어로서, 다양한 코덱 지원과 확장성을 제공하며 인기를 얻었으나, 개발 중단 이후 여러 파생 버전이 개발되어 기능 개선과 새로운 코덱 지원 등의 발전을 이루어왔다.
  • 윈도우 전용 자유 소프트웨어 - 시그윈
    Cygwin은 윈도우에서 유닉스 시스템과 유사한 환경을 제공하는 소프트웨어로, POSIX API 구현 및 다양한 개발 도구를 통해 유닉스 기반 소프트웨어의 개발, 빌드, 실행을 지원한다.
VirtualDub - [IT 관련 정보]에 관한 문서
기본 정보
VirtualDub 로고
VirtualDub 로고
개발자Avery Lee
최초 출시일2000년 8월 16일
최신 버전1.10.4
최신 버전 출시일2013년 10월 27일
최신 평가판1.10.4
최신 평가판 출시일2021년 1월 3일
중단 여부
운영 체제Windows
프로그래밍 언어어셈블리어
C++
종류동영상 편집 소프트웨어
라이선스GPL-2.0-or-later
웹사이트공식 웹사이트
특징
주요 기능VirtualDub 기능
플러그인
지원 플러그인Neat Video
Wax

2. 기능

VirtualDub은 여러 고급 기능을 갖추고 있다. 플러그인을 통해 영상 처리 기능을 추가할 수 있으며, *.avi 파일을 처리하려면 해당 영상 및 소리 코덱이 설치되어 있어야 한다.[22]

기본적으로 AVI 파일 포맷을 지원하고, VBR로 인코딩된 MP3MPEG-1 파일을 읽을 수 있다. 플러그인을 사용하면 다른 형식의 파일도 불러올 수 있다.[23] 1.7 버전부터 스마트 렌더링을 지원하며, 2004년 9월 1.6 버전부터 32비트 및 64비트 버전이 함께 제공된다. 명령줄 인터페이스 버전도 함께 제공된다.

VirtualDub은 마이크로소프트 윈도우에서 작동하도록 설계되었지만, 와인을 이용하면 리눅스나 OS X에서도 실행할 수 있다.[22]

2. 1. 동영상 캡처 및 제작

VirtualDub은 DirectShow와 Video for Windows를 모두 지원하여 비디오 캡처 기능을 제공한다. 캡처 기능에는 모든 AVI 변형으로의 캡처, 오디오 VU 미터, 오버레이 및 미리 보기 모드, 히스토그램, 선택 가능한 자르기 영역, 비디오 노이즈 감소, 자동 중지 설정 (캡처 시간, 파일 크기, 여유 공간 및/또는 드롭된 프레임 기반) 및 캡처 오버플로우를 위한 대체 드라이브 지정 등이 있다.

VirtualDub은 비디오를 녹화하는 디지털 카메라의 문제 해결에 도움을 줄 수 있다. 특히 많은 모델 중 캐논은 M-JPEG 형식으로 녹화하는데, 이는 소니 베가스 6.0 및 7.0과 호환되지 않는다. AVI 파일을 "구식 AVI" 파일로 저장하면 베가스에서 나타낼 수 있다.

VirtualDub은 Type 2 (VfW) FireWire 컨트롤러에서만 DV 캡처를 지원한다 (Type 1에서는 작동하지 않음). DV 배치 캡처, 정지 이미지 캡처 또는 DV 장치 제어 기능은 없다.

VirtualDub은 일련의 이미지 파일로부터 트루비전 TGA 또는 Windows 비트맵 파일 형식으로 비디오 파일을 만들 수 있다. 개별 프레임은 갭 없이 순차적으로 번호가 매겨진 파일 이름(예: 001.bmp, 002.bmp, 003.bmp...)으로 지정해야 한다. 이를 통해 프레임 속도를 조정하고 사운드트랙을 추가하는 등 다른 수정을 할 수 있다.

VirtualDub은 또한 사운드트랙을 추출하고 프레임을 트루비전 TGA 또는 Windows 비트맵 파일로 저장하여 비디오를 분해할 수도 있다.

2. 2. 편집

VirtualDub은 동영상에서 원하는 부분을 잘라내거나 새로운 영상을 덧붙일 수 있다. 하지만, 서로 다른 파일의 영상을 혼합하는 것은 할 수 없다. (단, 오디오와 영상 포맷 또는 프레임 레이트, 해상도가 비슷한 파일끼리는 가능하다.)

VirtualDub은 일련의 이미지 파일로부터 트루비전 TGA 또는 Windows 비트맵 파일 형식으로 비디오 파일을 만들 수 있다. 개별 프레임은 갭 없이 순차적으로 번호가 매겨진 파일 이름(예: 001.bmp, 002.bmp, 003.bmp...)으로 지정해야 한다. 이를 통해 프레임 속도를 조정하고 사운드트랙 추가와 같은 다른 수정을 할 수 있다.[1]

VirtualDub은 또한 사운드트랙을 추출하고 프레임을 트루비전 TGA 또는 Windows 비트맵 파일로 저장하여 비디오를 분해할 수도 있다.[2]

VirtualDub은 비디오 파일의 세그먼트를 삭제하거나, 새로운 세그먼트를 추가하거나, 기존 세그먼트의 순서를 변경할 수 있다. 추가된 세그먼트는 유사한 오디오 및 비디오 형식, 차원, 오디오 채널 수, 프레임 속도 및 샘플링 속도를 가져야 한다. 그렇지 않으면 VirtualDub은 서로 다른 비디오 파일을 혼합하거나 세그먼트 사이에 전환 효과를 추가할 수 없다.[3]

2. 3. 비디오 처리

VirtualDub은 동영상에서 원하는 부분을 잘라내거나 새로운 영상을 덧붙일 수 있다. 하지만, 서로 다른 파일의 영상을 혼합하는 것은 할 수 없다. (단, 오디오와 영상 포맷 또는 프레임 레이트, 해상도가 비슷한 파일끼리는 가능하다.)[24]

VirtualDub은 "필터"라고 하는 여러 가지 비디오 편집 구성 요소를 제공한다. 임의 크기 조정, 비디오를 흑백으로 변환, 임의 회전, 자르기 또는 밝기 및 대비와 같은 간단한 값 변경과 같은 기본적인 작업을 수행할 수 있다. 필터는 비디오 조립 중에도 사용할 수 있다. 필터 플러그인은 VirtualDub의 기능을 더욱 확장한다. 개발자가 자체 비디오 및 오디오 필터를 만들 수 있도록 플러그인 SDK가 제공된다.[24]

이러한 기본적인 기능 외에도 많은 타사 플러그인으로 인해 VirtualDub은 선형 비디오 처리와 관련하여 "강력한"[10] 오픈 소스 도구가 되었으며, 실제로 VirtualDub에서 사용할 수 있는 수백 개의 타사 플러그인 대부분은 미적 효과 또는 이미지 품질을 정리, 수정 및 복원하는 것과 관련된 필터이다. VHS, 결함이 있는 케이블, 왜곡된 아날로그 지상파 또는 위성 TV 수신, 또는 디지털 압축), 디인터레이싱 및 필드 조작, 색상 공간 변환 및 조작, 역 텔레시네 즉 IVTC, 디플리커링, 데쉐이킹, 로고 및 자막 추가 및 제거, 비디오 콘텐츠 분석 등과 관련된 다양한 디노이징 및 샤프닝 방법이 특히 아날로그 및 디지털 비디오 신호 및 필름 결함에 사용된다.

이러한 모든 처리 기능은 대량의 파일에 동일한 효과를 적용할 수 있도록 완전히 배치 가능하다.

AVI 파일 포맷을 지원하는 동영상 편집 소프트웨어이다. VBR로 인코딩된 MP3MPEG-1의 읽기를 기본적으로 지원한다. 플러그인을 통해 다른 형식도 읽을 수 있다. 버전 1.7부터는 스마트 렌더링도 지원한다. 2004년 9월 버전 1.6부터 32비트 버전과 64비트 버전이 배포되고 있다. 명령줄 인터페이스 버전도 함께 제공된다.

30종 이상의 필터가 내장되어 있으며, 필터 파일(*.vdf)을 plugins 폴더에 넣으면 추가할 수 있다.

3. 개발

VirtualDub은 자유 소프트웨어이며, GNU GPL-2.0 이상으로 배포되고 SourceForge.net에서 호스팅된다.

AVI 파일 포맷을 지원하는 동영상 편집 소프트웨어로, VBR로 인코딩된 MP3MPEG-1의 읽기를 기본적으로 지원한다. 플러그인을 통해 다른 형식도 읽을 수 있다. 2004년 9월 버전 1.6부터 32비트 버전과 64비트 버전이 배포되고 있으며, 버전 1.7부터는 스마트 렌더링도 지원한다. 명령줄 인터페이스 버전도 함께 제공된다.

3. 1. VirtualDub2

VirtualDub2 스크린샷


VirtualDub는 원래 저자가 대학생이었을 때 ''세일러 문''의 애니메이션 비디오를 압축할 목적으로 만들어졌습니다.[25] 이 프로그램은 AVI 비디오를 읽고 쓰도록 작성되었지만, 입력 플러그인 지원이 추가되어 MPEG-2, Matroska, 플래시 비디오, 윈도우 미디어, 퀵타임, MP4 등 추가 형식을 읽을 수 있게 되었습니다. 2013년 개발이 중단되었으며[26] 2015년에는 사이트 포럼이 폐쇄되었습니다.[27]

VirtualDub는 VirtualDubMod와 ''Nandub''를 포함하여 여러 포크가 있었습니다.[28]

최신 포크는 '''VirtualDub2''' (이전 VirtualDub FilterMod)라고 불립니다.[29] 이 버전은 기존 VirtualDub의 모든 기능을 갖추고 있으며, 높은 비트 심도(심층 색상)를 지원합니다. 더 이상 Video for Windows (비디오 압축 관리자) 코덱 및 AVI 형식 제한(예: 제한된 VBR 지원, H.264/HEVC 관련 사소한 호환성 문제 등)에 국한되지 않습니다.

VirtualDub2는 FFmpeg가 지원하는 모든 컨테이너 및 비디오 및 오디오 압축 형식(예: H.264, HEVC, VP9, AAC, Opus 등)에 대한 내장 인코딩/디코딩 기능을 갖추고 있으며 QuickTime 파일 형식 (MOV), MP4, Matroska, WebM, FFmpeg 기반 AVI 또는 M4A, Matroska의 Opus, Ogg Opus, Vorbis, AAC 또는 MP3 형식의 비디오에서 오디오만 열고 저장할 수 있습니다.[30]

또한 탐색, 디스플레이 및 사용자 인터페이스가 개선되었고(예: 확대 시 디스플레이 팬, 색상 형식 선택), 성능이 향상되었으며 높은 비트 심도 색상 형식을 지원합니다.[31]

3. 2. 파생 버전

VirtualDub은 자유 소프트웨어이며, GNU GPL-2.0 이상으로 배포되고 SourceForge.net에서 호스팅된다.

VirtualDub은 여러 파생 버전을 낳았으며, 여기에는 VirtualDubMod와 ''Nandub''가 있다.[28] 개발이 종료된 것도 포함한다.

  • '''VirtualDubMod''' - Matroska와 Ogg 미디어의 읽기/생성에 대응.
  • '''VirtualDubMod Aud-X''' - Aud-X 등의 ACM서라운드 오디오에 대응한 것.
  • '''VirtualDub-MPEG2''' - MPEG-2의 읽기에 대응.
  • '''Nandub''' - 2-패스 인코딩을 목적으로 제작된 것.
  • '''VirtualDub APNG Mod''' - 애니메이션 Portable Network Graphics의 지원.

4. 특허 문제

VirtualDub의 초기 버전은 마이크로소프트의 고급 시스템 형식 가져오기를 지원했지만, 2000년 마이크로소프트 직원의 비공식 전화 통화 이후, 마이크로소프트의 특허를 침해한다는 주장에 따라 버전 1.3d에서 제거되었다. 마이크로소프트는 침해되었다고 생각하는 특정 특허 번호를 식별하지 않았지만, 다른 사람들은 US|미국 특허 번호영어 6041345(2017년에 만료)가 관련이 있을 수 있다고 추측한다.[32]

2006년 8월, VirtualDub의 사본을 호스팅하거나 웹 페이지에 링크한 독일 사용자들은 "VirtualDub"에 대한 독일 워드 마크를 가지고 있다고 주장하는 개인으로부터 중단 및 포기 서한을 받기 시작했다.[33] 그러나 이 문제는 해결되었다. 독일의 워드 마크는 삭제되었고[34] 해당 워드 마크의 이전 소유주에게 금지 명령이 내려졌다.[35]

ASF 파일 형식은 마이크로소프트사가 미국에서 특허를 취득하고 있다([http://v3.espacenet.com/textdoc?DB=EPODOC&IDX=US6041345 US patent 6041345]). VirtualDub는 ASF 파일 읽기를 공식 지원했지만, 마이크로소프트사 측으로부터 클레임을 받아 그 이후 ASF 파일 지원을 중단했으며, 소스 코드에는 "microsoft no baka!"라고 기재되어 있다.

5. 입력 플러그인

VirtualDub은 플러그인을 사용하여 다양한 영상 처리 기술을 추가할 수 있다. 플러그인 파일(*.vkf/*.vdplugin)을 추가하면 각 형식의 읽기를 지원할 수 있는데, 32비트 버전은 plugins32 폴더, 64비트 버전은 plugins64 폴더에 해당 파일을 넣는다. *.avi 파일은 영상 및 소리 코덱이 제대로 설치되어 있어야 처리할 수 있다. VBR로 인코딩된 MP3MPEG-1의 읽기를 기본적으로 지원하며, 플러그인을 통해 다른 형식도 읽을 수 있다. 버전 1.7부터는 스마트 렌더링도 지원한다.

읽기 오류가 발생하면 ffdshow의 vfw 설정에서 해당 코덱을 활성화하는 것이 좋지만, 항상 가능한 것은 아니며 불안정한 경우도 있으므로 주의해야 한다.[36]

5. 1. 32비트 버전

VirtualDub 32비트 버전은 다음의 다양한 형식을 지원한다.

형식설명
WMVasf, wmv, wma
AC-3
FLIC
MPEG-2mpg, vob, m2v, mpeg, vdr
Flash Videoflv
Quick Timemov, mp4
Matroskamkv, mka
PVN
Redcode RAW filesR3D
DirectShow

[36] [36] [36] [36] [36][37] [36][38] [36] [39] [40] [41]

플러그인 파일(*.vkf/*.vdplugin)을 추가하여 각 형식의 읽기를 지원할 수 있다. 32비트 버전은 plugins32 폴더를 생성하고, 거기에 플러그인 파일을 넣는다.

읽기 오류가 발생하는 경우 ffdshow의 vfw 설정에서 해당 코덱을 활성화하는 것이 좋다. 반드시 읽을 수 있는 것은 아니며 불안정한 경우도 있으므로 주의해야 한다.

5. 2. 64비트 버전

2004년 9월 버전 1.6부터 32비트 버전과 64비트 버전이 배포되고 있다.[36] 명령줄 인터페이스 버전도 함께 제공된다. 플러그인 파일(*.vkf/*.vdplugin)을 추가하여 각 형식의 읽기를 지원할 수 있다. 32비트 버전은 plugins32 폴더를 생성하고, 64비트 버전은 plugins64 폴더를 생성하여 플러그인 파일을 넣는다.

64비트 버전에서 지원하는 형식은 다음과 같다.[36]

지원 형식파일 확장자
WMVasf, wmv, wma
AC-3
FLIC
MPEG-2mpg, vob, m2v, mpeg, vdr
Flash Videoflv
Quick Timemov, mp4
Matroskamkv, mka
DirectShow


참조

[1] 웹사이트 virtualdub-win https://sourceforge.[...] 2019-05-25
[2] 웹사이트 VirtualDub features http://www.virtualdu[...]
[3] SourceForge VirtualDub https://sourceforge.[...]
[4] 서적 Learning VirtualDub: The Complete Guide to Capturing, Processing, and Encoding Digital Video https://books.google[...] Packt Publishing Ltd 2009
[5] 뉴스 Capsule review: VirtualDub (32-bit version) http://www.pcworld.c[...] PC World 2009-03-13
[6] 뉴스 How to: convert video footage with VirtualDub http://www.pcauthori[...] PC & Tech Authority 2011-02-18
[7] 뉴스 NVIDIA FCAT VR - Preview of a New Performance Tool https://www.pcper.co[...] PC Perspective 2017-03-01
[8] 웹사이트 How To Compress A Video File with Virtualdub https://www.maketech[...] MakeTechEasier.com 2009-05-31
[9] 웹사이트 How To Change A Video's Speed With VirtualDub http://www.ghacks.ne[...] ghacks.net 2011-06-26
[10] 웹사이트 VirtualDub https://kb.speeddemo[...] Speed Demos Archive
[11] 웹사이트 Splitting a Video File into a Sequence of Images (virtualdub) http://www.viscoda.c[...] Viscoda
[12] 웹사이트 VirtualDub https://appdb.winehq[...] winehq.org
[13] 웹사이트 VirtualDub filters index http://www.infogniti[...] infognition.com
[14] 웹사이트 VirtualDub-Filter Archive http://www.hlinke.de[...] hlinke.de
[15] 웹사이트 VirtualDub Filter Pack 2014 http://www.techspot.[...] techspot.com
[16] 웹사이트 VirtualDub Filters http://rationalqm.us[...]
[17] 웹사이트 Video filtering and compression by MSU Video Group http://www.compressi[...] CS MSU Graphics & Media Lab
[18] 웹사이트 VirtualDub Filters http://www.cithraidt[...]
[19] 웹사이트 VideoPad Video Plugin Effects http://www.nchsoftwa[...] NCH Software
[20] 웹사이트 Download Demo | Neat Video https://www.neatvide[...] 2024-11-21
[21] 웹사이트 Wax - [ Homepage ] https://www.debugmod[...]
[22] 웹사이트 HowTo install VirtualDub under wine with deshaker plugin http://forums.opensu[...] 2010-01-13
[23] 웹사이트 VirtualDub 1.6.18 and 1.7.2 released - virtualdub.org https://virtualdub.o[...]
[24] 웹사이트 Plugin SDK - virtualdub.org https://www.virtuald[...]
[25] 웹사이트 VirtualDub history - virtualdub.org https://www.virtuald[...]
[26] 웹사이트 VirtualDub Stable Versions at SourceForge.net https://sourceforge.[...] 2013-10-27
[27] 웹사이트 Not found - VirtualDub forums http://forums.virtua[...] 2015-10-12
[28] 웹사이트 Nandub / SBC Encoding http://nickyguides.d[...] Nicky Pages' Digital Solutions 2009-11-18
[29] 웹사이트 VirtualDub2 / Code / Browse Commits https://sourceforge.[...] 2019-05-25
[30] 웹사이트 VirtualDub2 / Wiki / Home https://sourceforge.[...] 2019-05-25
[31] 웹사이트 VirtualDub2 20 Update 19 Free Download - VideoHelp https://www.videohel[...]
[32] 웹사이트 Microsoft patents ASF media file format, stops reverse engineering https://www.advogato[...] 2021-09-06
[33] 웹사이트 Illicit word mark registered on "VirtualDub" in Germany [Archive] - Doom9's Forum http://forum.doom9.o[...]
[34] 웹사이트 DPMAregister | Registerauskunft des Deutschen Patent-und Markenamtes (DPMA) https://register.dpm[...]
[35] 웹사이트 "Preliminary injunction granted in regard to German word mark VIRTUALDUB" http://www.virtualdu[...]
[36] 웹사이트 fccHandler's stuff http://home.comcast.[...]
[37] 웹사이트 Moitah.net http://moitah.net/
[38] 웹사이트 http://www.tateu.net[...]
[39] 웹사이트 VirtualDubフォーラム内 http://forums.virtua[...]
[40] 웹사이트 http://arenafilm.hu/[...]
[41] 웹사이트 VirtualDubフォーラム内 http://forums.virtua[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com