Logo

/// Videos compare a la VMRPlayer SDK
Videos vergleichen, a la VMRPlayer SDK

Videos compare a la VMRPlayer SDK





Question by Frank Derlin:
Dezember 2008

Hello together,
I am looking for a possibility of two technically kompfortablere
fundamentally different videos (eg AVI and MPEG2), synonymous
different length, to compare visually.

What I mind is / was in the form of samples in the DirectX
SDK: ...DXSDK/Samples/C/DirectShow/VMR9/VMRPlayer.
With the tool, you can watch the videos stored on and / or eg. over -
each other (1. top video, 2nd video down in the same window) play.
The catch of it is the middle of the videos I do not synchronize
may, if the videos as. scene-wise, or only by a single
Picture differ.
With the source code I did not climb through to make it for my purposes
transform.

Or in the variation in CodeProject/DirectShowVMR9_demo.
No possibility of synchronization.

I know Avisynth / Stack Horizontal (Vertical).
Too complicated, because any change in the script (trim) a reload of the
Videos implies.

There are (at least two) Player Programs in the field of sport.
Some golf or tennis, for example. the movements of the player to analyze.
For me either inappropriate, too expensive, or via credit card
pay.

Nätürlich there is even more synonymous "Cutting programs", (with me here
MainActor) with the possibility of the videos in the timeline to move.

Short speech Langer sense, what I know is not enough for me,
thus reasonably easy to "work".

How it compares your videos?

Gruß, Frank




Answer by Frank Derlin:

Ingrid,

"Frank Derlin" wrote ...
> I am looking for a possibility of two technically kompfortablere
[snip]

Well, it seems as if I am not around to Avisynth. Why should one
the wheel again invent. Me, then I must build something themselves.
*. avs with Play Sample Window "link and use something as a basis:

mk-AVS-DS-4xVergleich.bat -> Send to ..
8 <---
@ echo off
set Ausgabe1 =% ~ dpn1 - 1dsStackVertical.avs
Ausgabe2 = set% ~ dpn1 - 2dsCompare.avs
set Ausgabe3 =% ~ dpn1 - 3dsOverlay.avs
set Ausgabe4 =% ~ dpn1 - 4dsDiff.avs

script echo #>%% Ausgabe1
echo% a DirectShow source ( "% 1"). BilinearResize (720.288). trim (0.0)>>%% Ausgabe1
echo b% DirectShow source ( "% 2"). BilinearResize (720.288). trim (0.0)>>%% Ausgabe1
echo Vertical Stack (ConvertToYV12 (a), ConvertToYV12 (b))>>%% Ausgabe1

script echo #>%% Ausgabe2
echo% a DirectShow source ( "% 1"). BilinearResize (720.288). trim (0.0). ConvertToYUY2 ()>>%% Ausgabe2
echo b% DirectShow source ( "% 2"). BilinearResize (720.288). trim (0.0). ConvertToYUY2 ()>>%% Ausgabe2
Compare echo (ConvertToYUY2 (a), ConvertToYUY2 (b))>>%% Ausgabe2

script echo #>%% Ausgabe3
echo% a DirectShow source ( "% 1"). BilinearResize (512.480). trim (0.0)>>%% Ausgabe3
echo b% DirectShow source ( "% 2"). BilinearResize (512.480). trim (0.0)>>%% Ausgabe3
echo overlay (ConvertToYV12 (a), ConvertToYV12 (b), opacity = 0.5). Number Frame Show (scroll% true)>>%% Ausgabe3

script echo #>%% Ausgabe4
echo% a ConvertToYV12 (DirectShow source ( "% 1"). BilinearResize (512.288). trim (0.0))>>%% Ausgabe4
echo% b ConvertToYV12 (DirectShow source ( "% 2"). BilinearResize (512.288). trim (0.0))>>%% Ausgabe4
# echo. AssumeFPS (23,976, true)>>%% Ausgabe4
echo a.subtract sub = (ConvertToYV12 (b))>>%% Ausgabe4
echo substrong = sub.levels (112,1,144,0,255)>>%% Ausgabe4
echo% c stack Horizontal (a.subtitle ( "1st"), b.subtitle ( "2nd"))>>%% Ausgabe4
echo% d Stack Horizontal (sub.subtitle ( "subtract"), substrong.subtitle ( "levels"))>>%% Ausgabe4
echo return Vertical Stack (ConvertToYV12 (c), ConvertToYV12 (d))>>%% Ausgabe4

set Ausgabe1 =
set Ausgabe2 =
set Ausgabe3 =
set Ausgabe4 =

LW echo path =% ~ DP1
echo DatName =% ~ n1% ~ x1
echo NameExt =% ~ nx1
pause8 <---

And to build a GUI, which seems to me the Trim () something pleasant
and combines the four issues. Perhaps with dual Seek "Slider.


Gruß, Frank

NRN




















Suche im Forum:

more topics:

DV
1080i
1080p
1394
16:9
24p
25p
35mm
3D
50i
720p
8mm
AFX
AVCHD
AVI
Ac3
Accessories
Adobe After Effects
Adobe Encore DVD
Adobe Premiere Elements
Adobe Premiere Pro
After effects
Ahead Nero
Apple
Apple DVD Studio Pro
Apple Final Cut Pro
Apple iMovie
Audio
Avid
Avid Xpress Pro
Batteries
Battery
Blu-ray
Books
CCD
Camcorders
Camera
Canon
Canon 5D
Canon EOS
Canon EOS 5D MKII
Canon HV10
Canon HV20
Canon HV30
Canon XH A1
Canon XH-A1
Canon XL H1
Canon XL1
Canopus
Canopus Edius
Canopus ProCoder
Capture
Capturing
Clip
Clips
Codecs
Compression
Computer
Converter
CyberLink PowerDirector
DSLR
DV Editing
DV-IN
DVB
DVB-S
DVB-T
DVCPRO
DVD-Burners
DVD-Players
DVD-lab
Dazzle
Digibeta
Digicam
Director
DivX
Divx
Dolby
Download
EX3
Editing
Effects
Encoder
Encoding
Export
FLV
Festivals
Field
File
Files
Film
Filmlook
Filmmakers
Filter
Filters
Final Cut
Final Cut Pro
Firewire
Flash
Footage
Formats
Frame
Frames
Freeware
FullHD
GEMA
Gain
Glidecam
H.264
HDD
HDMI
HDTV
HDV
Headphones
Hi8
Image stabilization
Intel
Interlace
Interview
JVC
Keying
LANC
Lens
Lenses
Lighting
Linux
Liquid
Lowlight
MAGIX video deLuxe
MP4
MPEG
MPEG-2
MPEG-4
Mac
Matrox
Maxon CINEMA 4D
Media Player
Medion
Mic
Microphone
Microphones
Microsoft Movie Maker
MiniDV
Mixer
Monitor
Monitors
Mov
Movie
Mp3
Mpeg2
Mpeg4
NTSC
News
Nikon
Notebook
P2
PAL
PC
Panasonic
Panasonic AG-HVX200
Photoshop
Pinnacle
Pinnacle Studio
Pixel
Player
Plugins
Premiere
Projector
Quicktime
RAID
Recorder
Red
Remote Control
Resolution
Review
S-Video
SAT
SVCD
Samsung
Sanyo
Script
Sennheiser
Shake
Shooting
Slideshow
Sony
Sony Vegas Movie Studio
Sony Vegas Video
Sony XDCAM PMW EX1
Sound
Soundtrack
Spot
Steadicams
Still
Still Image
Streaming
TMPGEnc
TV
Tape
Test
Tips
Track
Tripods
Tutorial
Tutorials
USB
Ulead MediaStudio
Ulead VideoStudio
Update
User forums
VCD/DVD
VCR
VCRs
VGA
VHS
Vegas
Video DSLR
Video Editing
Video8
Virtual Dub
VirtualDub
Vista
White balance
Windows
Windows Media
Windows media
Wmv
XDCAM
XL1S
Xacti
Xlr
Xvid
YouTube

Miscellaneous

Featuresschraeg
slashCAM
slashCAM
News
HD Camcorder database
One-on-One Cam comparison
About our tests
About us


update am 12.März 2010 - 16:50
slashCAM ist ein Projekt der channelunit GmbH
*Datenschutzhinweis*