Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 30 Aug 2014, 06:35
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
LHPUP Record
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [6 Posts]  
Author Message
meeki


Joined: 23 Jul 2012
Posts: 123
Location: Portland OR

PostPosted: Tue 06 Nov 2012, 20:39    Post subject:  LHPUP Record
Subject description: LHPUP Record is a Video Screen Recorder (Record desktop)
 

LHPUP Record

LHPUP Record is a Video Screen Recorder (Record desktop)
Its a GUI wrapper for FFmpeg



You can find a video of it in use here.
http://youtu.be/S-hNwwX3P9M

Main Window


Start Recording Window



Active Recording Window



Paused Recording Window


---------------------------------------------------------------------------------------------------------------

LHPUPRecord 64bit version (LHPUP, FATDOG)
PET http://lhpuppetsfs.puppytune.org/beta/pet/LHPUPRecord-0.12.pet
MD5 http://lhpuppetsfs.puppytune.org/beta/pet/LHPUPRecord-0.12.pet.md5

LHPUPRecord 32bit version (for all other puppys i486 or greater)
PET http://lhpuppetsfs.puppytune.org/beta/pet/LHPUPRecord-0.12-i_486.pet
MD5 http://lhpuppetsfs.puppytune.org/beta/pet/LHPUPRecord-0.12-i_486.pet.md5

----------------------------------------------------------------------------------------------------------------
Testing was done in LHPUP / FATDOG 64bit for ver. 0.07 to 0.12
I am now opening it up to all the other Puppys out there with a 32bit release
This is still in beta so please feel free to let me know if something goes wrong.

Current bug: Sometimes the first time you pause or stop your first video FFmpeg quits. After that every thing works fine. Even after a reboot. I think it is in one of my save files in the program. Still hunting it down.

---------------------------------------------------------------------------------------------------------------

Release notes:

LHPUPRecord-0.12
5 Nov 2012
# Fixes
-Broke return to Gui after same file found. Broken due to Xdialog upgrade. Now fixed.

LHPUPRecord-0.11
4 Nov 2012
# Inprovments
-Added Video/Audio sync fix for LHPUP and FATDOG64. Add var to line 21 in LHDTREC added menu item see line 79 to 93,
- Added option to select or unselect Vid/Audio sync options. With out this fix audo can wonder off track with vid file. See line in RUNLHDTREC 153 to 213

LHPUPRecord-0.10
2 Nov 2012
# Fixes
- Var in RUNLHDTREC 'FOLLOWMselection' Failed to produce user selected value for -follow_mouse. Fixed space issues written to mainstring. The window now fowllows mouse.
-Moved relese notes to propper DIR
-Fixed README files to txt files Smile

# Inprovments
- Changed zenity to Xdialog should now work in FATDOG and most pup's



LHPUPRecord-0.09
27 Oct 2012

# Fixes
- Smokey01 noted return to menu no explination if dir is false. Changed initial start dir to "/" to not risk this.
- Smokey01 noted lack of audio. Turns out that some audio cards lack chann selection in ffmpeg with alsa. now hw:0,0 also gives option for only card as hw:0

# Inprovments
- added check for dir selected. if not found tells user to pick a propper dir. then sends them back to main selection


LHPUPRecord-0.08
24 Oct 2012
First beta release!

# Fixes
- No longer exits to screen when user gets error sends them back to main selection window
- fixed random no load due to inproper count of pause function
- crash from lask of gtk2desklet not installed. now it runs without it but for sure does not look as cool.
-User pause function. When user paused video then decided to hit stop because they were done recording it would not save the last clip. FIXED

# Inprovments
- Pause function now saves file with file name orignal selected by user
- Menu saves last selections so the next time its ran the user does not have to re-select all the options

LHPUPRecord-0.07
21 Oct 2012

# Fixes
- Doubble windo if user got error msg.
- concat would not work if user entered in a number for the file name

LHPUPRecord-0.07
ealrly stages Sep Oct 2012

Basic build of the program. lots of bugs lots of add. No need to outline it all here.

------------------------------------------------------------------------------------------------------------

Thanks for the support and help to every one below.

**********************
tazoc
**********************
http://www.lhpup.org/
http://www.murga-linux.com/puppy/viewtopic.php?t=74572&start=195

Basic LHPUP (puppy) help. Support of his OS let me write and compile all code in his OS with ease.
He has been there for me and the rest of his users supporting the os we love.


**********************
smokey01
**********************
http://www.smokey01.com/
http://www.murga-linux.com/puppy/
http://www.smokey01.com/software/Fatdog64-600/recorder-fd64-1.0.pet

For support of his code found in his pet recorder-fd64-1.0.pet and giving me a good look at what works to solve sync issues of video and sound.

**********************
Lobster
**********************
http://www.youtube.com/watch?v=gUwMCMjVXL8
http://www.murga-linux.com/puppy/viewtopic.php?p=613319&search_id=952918519#613319

For inspiring me to start the project in the first place. I happend upon his program first... then ran with it. The recording gui for the stop and start stuff came from borrowing ideas from his code.

**********************
zigbert
**********************
http://www.murga-linux.com/puppy/viewtopic.php?t=38608

For his GtkDialog tips (more like a manuel) I was able to learn how to make a gui for LHPUPRecord


**********************
others
**********************
every one in the LHPUP thread that PM'ed me or wrote suport in the thread kept me going. Even when the code got messed up and I thought id never get it done your support kept me going.
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 1805
Location: South Australia

PostPosted: Wed 07 Nov 2012, 04:35    Post subject:  

meeki it worked great in Fatdog-601.

I even managed to watch a video that I had previously recorded in LHPUP Record and record it again while watching it. It didn't appear to drop any frames.

The pause function and error messages worked properly too.

Very impressive. Good Job.

Thanks

_________________
Puppy Software <-> Distros <-> Puppy Linux Tips
Back to top
View user's profile Send private message Visit poster's website 
meeki


Joined: 23 Jul 2012
Posts: 123
Location: Portland OR

PostPosted: Wed 07 Nov 2012, 04:57    Post subject:  

That for all the beta testing !!!! smokey01

Next up on the todo list is opening up some more formats to save to. mp2 for starters.

avi ogg and others will not work with concat ( the pause function ) so I may only enable mp2. If people need to convert it there are allot of good programs and pets for ffmpeg that do that.

Its not posible in x11grab of FFmpeg to pass video out to a new resolution. FFmpeg can convert it later with another command but adds major time. more than a concat.

I broke down and started writing C code again for a aspect ratio selection. I may or may not pull it off. I Suck at C and C+ and gitting the window to show then drag around is the pain ATM. I may settle for a click option.

Care to beta test it in 2 to 3 weeks when i get it done?
Back to top
View user's profile Send private message 
smokey01


Joined: 30 Dec 2006
Posts: 1805
Location: South Australia

PostPosted: Wed 07 Nov 2012, 05:13    Post subject:  

meeki wrote:
That for all the beta testing !!!! smokey01

Next up on the todo list is opening up some more formats to save to. mp2 for starters.

avi ogg and others will not work with concat ( the pause function ) so I may only enable mp2. If people need to convert it there are allot of good programs and pets for ffmpeg that do that.

Its not posible in x11grab of FFmpeg to pass video out to a new resolution. FFmpeg can convert it later with another command but adds major time. more than a concat.

I broke down and started writing C code again for a aspect ratio selection. I may or may not pull it off. I Suck at C and C+ and gitting the window to show then drag around is the pain ATM. I may settle for a click option.

Care to beta test it in 2 to 3 weeks when i get it done?


Happy to beta test when ready.

If anyone wants to convert the video size it's easy with ffmpeg.

Suppose you have a 1024x768 video called myvideo.mpg and you want to convert it to 640x480 in .mp4 format.

At a terminal, in the same directory as your video, type:
Code:
ffmpeg -i myvideo.mpg -s 640x480 mynewvideo.mp4


ffmpeg is a great piece of code.
http://ffmpeg.org/ffmpeg.html

_________________
Puppy Software <-> Distros <-> Puppy Linux Tips
Back to top
View user's profile Send private message Visit poster's website 
meeki


Joined: 23 Jul 2012
Posts: 123
Location: Portland OR

PostPosted: Wed 07 Nov 2012, 05:24    Post subject:  

smokey01:
Quote:
At a terminal, in the same directory as your video, type:

Code:
ffmpeg -i myvideo.mpg -s 640x480 mynewvideo.mp4   


Only prob with this method is:
"In order to get this ratio, the video will be stretched either along the width or the height."

-padtop -padbottem help if you want to take a 16x9 to a 4x3 or something like that.

This is why I want to make the aspect ratio selector for you. If you know or can control the ratio while your recording. the re-size can be cleaner without the stretch caused by your example.

Allot can and will be done with my code as I get time. I think I'll get a bunch done over the holiday break when I'm out of classes.
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Wed 07 Nov 2012, 09:02    Post subject:  

@meeki

Great stuff. Hope to make use of it in the near future. Thanks for letting me know and kindly saying I partly inspired its development . . .

Creating tutorials and uploading to youtube is a lot of fun . . . Very Happy

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [6 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0718s ][ Queries: 12 (0.0042s) ][ GZIP on ]