gqsun Posted March 30, 2013 Share Posted March 30, 2013 as title, using quick sync to do transcoding in recording service? it will be very helpful since it is capable of real time hd transcoding with low power consumption and higher video quality Link to comment
Tjod Posted March 30, 2013 Share Posted March 30, 2013 The Recording Service use FFmpeg. And as far as I know there is no FFmpeg version with quick sync support. Link to comment
gqsun Posted March 30, 2013 Author Share Posted March 30, 2013 thanks for replying I don't understand the tech details but will this be helpful? http://software.intel.com/en-us/articles/integrating-intel-media-sdk-with-ffmpeg-for-muxdemuxing-and-audio-encodedecode-usages Link to comment
Eyerex Posted March 30, 2013 Share Posted March 30, 2013 (edited) HW accelerated FFDShow decoder (was thinking DVBViewer used ffdshow) Doom9 Edited March 30, 2013 by Eyerex Link to comment
Tjod Posted March 30, 2013 Share Posted March 30, 2013 FFDShow is not FFmpeg. FFmpeg is a command line based toll to transcode video. And the way FFDShow implements the hardware acceleration. Makes it unable to use in the DVBViewer for live playback. If you are looking for a FFmpeg based codec for playback in the DVBViewer use the LAV Filter instad of FFDShow. LAV Filter supports QuickSync But that has nothing to do with the topic here. About the Link to Intel. It seams thy using FFmpeg in Media SDK and not Media SDK/QuickSync within FFmpeg. Link to comment
gqsun Posted March 30, 2013 Author Share Posted March 30, 2013 intel's media sdk provides command line tool for transcoding. is it possible that we can configure DVBViewer's command line options so maybe it will be possible for us to use other transcoding tool other than ffmpeg? the following is an execution example of its command line tool Command line: win32\sample_multi_transcode.exe -i::h264 content\test_stream.264-o::mpeg2 content\res.m2v -w 176 -h 96Intel® Media SDK Multi Transcoding Sample Version 4.0.553.52283 Par file is: (null) MFX SOFTWARE Session 0 API ver 1.6 parameters:Input video: AVCOutput video: MPG2MFX dll: C:\Program Files\Intel\Media SDK 2013\bin\win32\libmfxsw32.dll Session 0 was NOT joined with other sessions Transcoding started..Transcoding finished Common transcoding time is 0.04 secMFX session 0 transcoding PASSED:Processing time: 0.04 secNumber of processed frames: 101 The test PASSED Link to comment
Tjod Posted March 30, 2013 Share Posted March 30, 2013 You can change some parameters in the ffmpegprefs.ini (configuration folder\config) but not the hole command line. (may be it is enough to rename the sample_multi_transcode.exe in ffmpeg.exe and chage the parameters in the ffmpegprefs.ini) You could try if it works if you use a direct streaming URL (look in the play list you get from the web interface) and stream the output to e.g. the VLC player. Link to comment
Recommended Posts