Find Jobs
Hire Freelancers

Pause the recording of a Screencast application

$750-1500 USD

Mbyllur
Postuar about 4 years ago

$750-1500 USD

Paguhet në dorëzim
We have an existing Screencast application which allows to record simultaneously 2 video streams. It is written in C ++ and uses the Qt library. The application uses the ffmpeg library to record the signals. The system captures the desktop, webcam input and audio at the same time. The compilation is done for MacOS and for Windows. The application is packaged with its libraries in an exe file for Windows and a dmg file for MacOS. Our current need is to adapt the application so that we can pause the recording. ffmpeg has no option to pause on its own. It looks it is only possible to send it a stop signal. The idea to get there would be to retrieve the identifiers of the system processes involved with ffmpeg and to somehow pause them. It is necessary to be comfortable with CMake for this project.
ID e Projektit: 23905826

Rreth projektit

13 propozime
Projekt në distancë
Aktive 4 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
13 freelancers are bidding on average $988 USD for this job
Avatari i Përdoruesit
Hello there, I'm a European/UK R&D engineer from a very highly prestigious consumer electronics and MS WIndows/embedded background, and come with vast C++ experience, and some QT too. I only though, offer Windows and Linux based services; not Mac OS. As for FFMPEG, it uses DirectX on WIndows, and I have used and developed raw DirectX filters for a long time now; especially for camera streaming, audio conversions; and desktop recording too. And with DirectX, you can add pauses to a video stream, since each stream is a "stream/sequence" of H264/JPEG frames - that then get merged to form a video; so it is possible to add a pause option, in between incoming streams; as long as one has access to the QT/FFMPEG code; if not, it would be visually impossible to externally pause a video stream - unless, alternatively.... one pauses the THREADs that is streaming the video/audios, using Win32 functions PauseThread() and ResumeThread(), from an external C++ program that I can develop for you. Whether this will work to achieve your goal, is not guaranteed, as I've not tried it before. if interested, I would first like to have a demo of this software, working, and take a look at it's "thread pool" using a one of the process monitoring tools that are freely available on the internet. More later, if I hear from you.. Cheers Dinesh
$850 USD në 3 ditë
5,0 (48 përshtypje)
6,6
6,6
Avatari i Përdoruesit
Hi,How are you? Having 9 years of experience in the Qt, C++ on Linux, Will and Mac. I done many applications using Qt frame work. we can discuss more info in chat.
$1 000 USD në 2 ditë
5,0 (54 përshtypje)
6,0
6,0
Avatari i Përdoruesit
Hello, I have experienced in this part. I know some ways to adapt with your requirements and i could work with you a long term. Talk with me to go further, please! Thanks, Binh
$1 111 USD në 20 ditë
5,0 (20 përshtypje)
5,3
5,3
Avatari i Përdoruesit
Hi, This is Vipin, an alumnus of IIT Kanpur. I have 6+ years of experience in customized software, web and mobile app development and has expertise in Android, iOS, Python, Magento, PHP, HTML, Java, Angular and Ionic framework. I would like to work on your project and looking for long term work. Kindly connect to discuss in detail and check my recent work in portfolio section as well. Hope to talk more soon Thanks
$1 125 USD në 7 ditë
4,2 (4 përshtypje)
5,5
5,5
Avatari i Përdoruesit
Hello I am a professional in window desktop and PHP developer I did my MS CS from NUST Islamabad please open message box for me so we can discuss the details thank you
$750 USD në 2 ditë
4,3 (12 përshtypje)
5,5
5,5
Avatari i Përdoruesit
I have over 15 years of Qt experience on all supported platforms. If you used QProcess to call the FFmpeg app then it is easy enough call the native API's to pause and resume the thread. I also have a Mac mini which I can use to compile the MacOS version of the program. I have done this sort of work many times before. Contact me and we can discuss in more detail.
$1 125 USD në 7 ditë
4,8 (6 përshtypje)
5,0
5,0
Avatari i Përdoruesit
helllo, I have worked both full time and part time as a Windows desktop/embedded *C/C++(MT4, 5)/C#/PYTHON/Arduino/QT developer for over 7 years now, I have done many simple and complex projects with Visual Studio and C++, some linux-things too,UNITY for game development. I also do JAVA tasks on eclipse and netbeans. I have the knowledge of how to debug PHP issues,wordpress plugins that are buggy and need fixes.... or some extra functionality is needed. I also like doing Javascript frontend things - especially some WebGL, SVG or similar graphics/canvas related things I will be more than excited to provide you a quality solution and earn your respect, confidence and trust
$750 USD në 2 ditë
3,5 (7 përshtypje)
4,1
4,1
Avatari i Përdoruesit
Hi, I have confident on your project 100% I have full experience on desktop, webcam/audio capture and can record the frames by using h264 codec and g729 codec. I am C/C++, Qt expert experienced for over 10+ years and have enough skills to complete your project perfectly. I can also use ffmpeg library for video/audio codecs and combine the video and audio frames in real time. I think as it is important for synchronising of video and audio. I can delivery the project on Windows/Mac by using qt because Qt is based on the crossplatform programming language. I can complete the project by QtCreator and finish it perfectly. If you contact with me, I will share with my past project. Thank you so much. Regards.
$1 500 USD në 7 ditë
5,0 (1 review)
2,0
2,0
Avatari i Përdoruesit
As I understand it, it will be enough to implement the pause button for video streams, and leave the ability to build the application through CMake. Interesting task, ready to start) Cheers!
$1 000 USD në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
ok, i am good at ffmpeg libraries programming. i know several ways to get the pausing works in your case. 1) do you have the code? 2) is it dynamic libraries in the system when you were talking about ffmpeg? please let me know more details. thanks.
$750 USD në 25 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
I'm working in automotive systems which have done many audio/video streaming related function and audio/video processing. And optimize qt apps performance. Let me know if you have any questions!!!
$1 333 USD në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hi , I have been working with ffmpeg for several years now. i can suspend the process and resume to pause the recording. Let me know if you are interested and we can talk more about this project. I'm from the Uk and am an expert in video streaming and latency. thanks for your time, Adam
$750 USD në 7 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i SWITZERLAND
Granges-Paccot, Switzerland
0,0
0
Anëtar që nga shk 14, 2020

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.