Find Jobs
Hire Freelancers

DirectShow Media Player

$500-5000 USD

完了済み
投稿日: 14年近く前

$500-5000 USD

完了時にお支払い
We need a DirectShow Media Player that can take a video file that has images in side-by-side format and dynamically blend them into a single stereo 3D image using the following algorithms: * Anaglyph (Red Channel from Right Eye, Blue Green from Left) * Color-Balanced Anaglyph (as above but with color balancing, algorithm to be supplied) * Side-by-Side Squeezed * Checkerboard (alternating pixels left/right eye) * Horizontal Interlaced (alternating rows, left/right eye) Its design should be modular enough that additional algorithms and input formats (such as two separate movies or top/bottom rather than side-by-side) can be added down the road without much additional work beyond the new Menu Item and shader (or whatever technology is used for the image blending) implementation. It needs to be able to handle 720p format (double width) rendered as 720p format (normal width) real-time and with the smooth scaling that Windows Media Player is able to do when resizing video. In addition to all standard media formats that Windows Media Player natively can read (AVI, WMV, MPG) it also needs to be able to read QuickTime MOV files, though it's fine if it uses a directshow filter such as [login to view URL] do do it. Finally, it needs the standard media player GUI controls, such as open, play, pause, stop, scrub bar etc, and must have the capability of full-screen display. Streaming from an internet source is not needed in the initial release but should be able to be added later, hopefully without much additional work. Files for test-case/acceptance are available at [login to view URL] (300MB) ## Deliverables More details on the required algorithms: Side-by side Squeezed is just taking the side-by-side images that are each 1080 pixels wide and squeezing them to produce one side-by-side 1080 pixel wide image with the left/right images squeezed to half their widths. Checkerboard is alternating pixels, first pixel is from the left image, second from the right image and so on, producing a checkerboarded image where every other pixel alternates which source "eye" (left image or right image) it's from. Horizontal Interlaced is alternating rows so that the top row is from the left image, the next row is from the right image and so on. Both the Checkerboard and Horizontal Interlaced need to be pixel aligned on screen so that if the image is NOT full-screen and the window is moved, that the upper left hand corner of the image must start on an odd row & column of the screen (odd being defined with the upper left pixel being 1,1, the next being 2,1 and so on). * * *This broadcast message was sent to all bidders on Thursday Jul 22, 2010 6:50:06 AM: We have added sample files ( available at [login to view URL] ) that will be used as the test files for project acceptance. There are two files in the aforementioned zip which will be required for project acceptance. The file Stereo 3D Filmmaking Intro (2D Version).mov is a side-by-side movie "trailer" and is to be used as the source file for project development/testing. When rendering full-screen, the player must produce smooth, full-screen video scaling of at least the quality of the top half of the sample image, "Scaling [login to view URL]". Blocky scaling of the quality that is demonstrated on the bottom half of this image will not be acceptable. Please review these sample files and verify that you will be able to meet these standards with your bid. Finally, this is just phase one of a potentially much larger project and if we choose your bid and are satisfied with your work on this, we may extend this project to include many additional shaders, streaming video, multiple video sources and more. * * *This broadcast message was sent to all bidders on Thursday Jul 22, 2010 7:51:16 PM: One more minor clarification of the project that really shouldn't affect the complexity of the project at all, but was lacking from the original description: All output formats (anaglyph, horizontal interlaced, etc.) must have an option for flipping the eyes. In the case of the analgyph, this would mean that the output image would use the left eye input image to produce the cyan and the right eye input image for the red rather than vice-versa. In the case of horizontal interlaced it means that the right eye would be the first row rather than the left eye, and so on. This option must be available for all output formats. If this affects your bid, please adjust it accordingly, as this functionality should be considered part of the project description.
プロジェクト ID: 3577333

プロジェクトについて

10個の提案
リモートプロジェクト
アクティブ 14年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
See private message.
$1,850 USD 64日以内
5.0 (64 レビュー)
7.3
7.3
この仕事に10人のフリーランサーが、平均$1,745 USDで入札しています
ユーザーアバター
See private message.
$1,530 USD 64日以内
5.0 (135 レビュー)
7.4
7.4
ユーザーアバター
See private message.
$510 USD 64日以内
5.0 (7 レビュー)
5.7
5.7
ユーザーアバター
See private message.
$680 USD 64日以内
5.0 (23 レビュー)
5.8
5.8
ユーザーアバター
See private message.
$1,870 USD 64日以内
5.0 (19 レビュー)
5.0
5.0
ユーザーアバター
See private message.
$3,825 USD 64日以内
5.0 (4 レビュー)
5.1
5.1
ユーザーアバター
See private message.
$637.50 USD 64日以内
4.8 (17 レビュー)
4.8
4.8
ユーザーアバター
See private message.
$4,250 USD 64日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
See private message.
$1,445 USD 64日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
See private message.
$850 USD 64日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED STATESのフラグ
United States
5.0
2
メンバー登録日:1月 28, 2010

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。