Tag Archives: WMA

The Perfect Desktop – OpenSUSE 12.3 (GNOME Desktop)

 
 

HowtoForge: This tutorial shows how you can set up an OpenSUSE 12.3 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge.

The software I propose as default is the one I found easiest to use and best in their functionality – this won’t necessarily be true for your needs, thus you are welcome to try out the applications listed as alternatives.

I do not issue any guarantee that this will work for you!

 

1 Preliminary Note

To fully replace a Windows desktop, I want the OpenSUSE 12.3 desktop to have the following software installed:

Graphics:

  • Pinta – open source drawing application modeled after Paint.NET
  • KolourPaint – paint application with elemental functions
  • The GIMP – free software replacement for Adobe Photoshop
  • Shotwell Photo Manager – full-featured personal photo management application for the GNOME desktop

Internet:

  • Firefox
  • Opera
  • Chromium – Google’s open-source browser
  • Thunderbird – email and news client
  • Evolution – combines e-mail, calendar, address book, and task list management functions
  • Deluge – free cross-platform BitTorrent client
  • Transmission BitTorrent Client – Bittorrent client
  • qBittorrent – free alternative to µtorrent
  • Marble – desktop globe similar to google earth
  • GoogleEarth – Google’s desktop globe
  • Flash Player 11
  • FileZilla – multithreaded FTP client
  • Pidgin IM Client – multi-platform instant messaging client
  • Skype (only for 32 bit systems)
  • Dropbox Client – cloud storage
  • Gwibber Social Client – open-source microblogging client (Twitter, Facebook, etc.)

Office:

  • Adobe Reader
  • Evince – document viewer
  • Okular – document viewer
  • LibreOffice Writer – replacement for Microsoft Word
  • LibreOffice Calc – replacement for Microsoft Excel
  • GnuCash – double-entry book-keeping personal finance system, similar to Quicken
  • Scribus – open source desktop publishing (DTP) application

Sound & Video:

  • Banshee – audio player, can encode/decode various formats and synchronize music with Apple iPods
  • Amarok – audio player
  • MPlayer – media player (video/audio), supports WMA
  • Rhythmbox Music Player – audio player, similar to Apple’s iTunes, with support for iPods
  • gtkPod – software similar to Apple’s iTunes, supports iPod, iPod nano, iPod shuffle, iPod photo, and iPod mini
  • Sound Juicer CD Extractor – CD ripping tool, supports various audio codecs
  • XMMS – audio player similar to Winamp
  • Clementine – Amarok 1.4 fork
  • VLC Media Player – media player, plays all kinds of videos (video/audio)
  • Totem – media player (video/audio)
  • Xine – media player, supports various formats; can play DVDs
  • Winff – free video converter
  • SoundConverter – free audio converter
  • Soundkonverter – free audio converter
  • K3B – CD/DVD burning program
  • Brasero – CD/DVD burning program
  • Audacity – free, open source, cross platform digital audio editor
  • Kino – free digital video editor
  • dvd::rip – full featured DVD copy program
  • Multimedia Codecs

Programming:

  • Bluefish – text editor, suitable for many programming and markup languages
  • Eclipse Extensible Tool Platform and Java IDE

Other:

  • VirtualBox – lets you run your old Windows desktop as a virtual machine under your Linux desktop, so you don’t have to entirely abandon Windows
  • TrueType fonts
  • Java
  • gedit – simple text editor

The software provided in the above list covers most of the basic tasks one might need to do on their desktop computers, sometimes there are multiple choices for same functionality. If you know which one you like best, you obviously don’t need to install and test the other applications, however if you like choice, then of course you can install more than one.

I’m using the OpenSUSE 12.3 Live-DVD in this tutorial to set up the system. You can download it from here: http://software.opensuse.org/123/en

I will use the username howtoforge in this tutorial, and I will download all necessary files to howtoforge’s desktop which is equivalent to the directory /home/howtoforge/Desktop. If you use another username, please replace howtoforge with your own username. So when I use a command such as

cd /home/howtoforge/Desktop

you must replace howtoforge.

 

2 Installing The Base System

Download the OpenSUSE 12.3 Live-DVD iso image, burn it onto a DVD, and boot your computer from it. Select Installation.

OpenSUSE

Continue reading this article at it’s original source:
http://www.howtoforge.com/the-perfect-desktop-opensuse-12.3-gnome-desktop

Source: FULL ARTICLE at Linux Today

Kid3 2.3 (KDE Sound Application)

Thumbnail

Kid3 2.3
(KDE Sound Application)
If you want to easily tag multiple MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Speex, TrueAudio, WavPack and WMA files (e.g. full albums) without typing the same information again and again and have control over both ID3v1 and ID3v2 tags, then Kid3 is the program you are looking for.

With Kid3 you can:
– Edit ID3v1.1 tags
– Edit all ID3v2.3 and ID3v2.4 frames
– Convert between ID3v1.1, ID3v2.3 and ID3v2.4 tags
– Edit tags in MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, AIFF and WAV files
– Edit tags of multiple files, e.g. the artist, album, year and genre of all files of an album typically have the same values and can be set together.
– Generate tags from filenames
– Generate tags from the contents of tag fields
– Generate filenames from tags
– Rename and create directories from tags
– Generate playlist files
– Automatically convert upper and lower case and replace strings
– Import from freedb2.org, MusicBrainz, Discogs, Amazon and other sources of album data
– Export tags as CSV, HTML, playlists, Kover XML and in other formats

changelog:
Sat Mar 2 09:36:02 CET 2013 Urs Fleisch
* Release 2.3
* New:
+ Automatic batch import for multiple directories.
+ Import catalog number and release country from Discogs and
MusicBrainz.
+ Quick access tags are configurable for tag 2.
+ Setting for default file name to save cover art.
+ Select all in directory.
+ Apply text encoding.
+ Support Qt 5.0.
* Improved:
+ Better responsiveness when working with a huge number of files,
long operations can be aborted (filtering, renaming, expanding).
+ Support custom frame names in formats and imports.
+ Display accuracy and cover art URL for imports.
+ Added more unified frame types.
+ GUI and usability.
* Fixed:
+ Swapped mapping of too and enc for M4A files.
+ Compatibility of ID3v2.4.0 COMM frames with iTunes.
+ Do not remove spaces in Vorbis comment field names.
+ Crash and decoding for fingerprints with libav 9.1.

Mon Dec 3 11:09:12 CET 2012 Urs Fleisch
* Release 2.2.1
* Improved:
+ Updated Czech translation.
* Fixed:
+ Fixed selection of language and handbook with Qt 4.8.

Fri Oct 26 17:07:27 CEST 2012 Urs Fleisch
* Release 2.2
* New:
+ Option to load last opened file on startup.
+ Option to use locale for character conversion.
+ Support new features of TagLib 1.8: More ID3 frames, ID3v2.3,
tracker modules (MOD, S3M, IT, XM).
+ Support use of GStreamer instead of FFmpeg for Chromaprint decoding.
+ …read more
Source: FULL ARTICLE at KDE Apps

Review: Camtasia Studio 8 raises the bar on interactive video creation

Over the years, TechSmith’s Camtasia has evolved from being the go-to program for software demonstrators to a full-featured education/information video tool. With version 8, Camtasia Studio ($299, 30-day free trial) has not only added new features—including multi-track video editing and embedded hyperlinks—but has been rewritten from the ground up with new optimized code and greater potential impact.

If you watch a YouTube video explaining how to edit in Photoshop, write in Word, or do anything else in a program, that video was very likely created with Camtasia Record, the original core function of Camtasia Studio. Capturing and showing screen-based activity, such as cursor movement, menu choices, and other interface interactions remains quite straightforward. Click the Record button, and everything you do on your computer monitor is recorded, until you click the Stop button. The results are quite smooth, even when capturing complex on-screen media. That’s because Camtasia’s new capture engine is optimized for high-definition video, and can now record at 30 frames per second. (Version 7 had a tendency to slow down to 5-10 frames per second.)

But once you get into the video editor, Version 8 is clearly an entirely new kind of program. The new multi-track interface can import video from other sources, including  MP4, MPG, MPEG, WMV, MOV, SWF, BMP, GIF, JPG, PNG, WAV, MP3, WMA and Zipped Library. (However, Camtasia Studio imports only one video and one audio track from a .mov file, rather than multiple tracks. Also, only SWF created from Jing or previous versions of Camtasia Studio can be imported.). You can even display several video windows in a single screen and have them play at the same time. You can name and group tracks. What’s more, batch edits such as animations, zoom/pan, and other effects can be applied to an entire group, saving lots of time and effort.

Camtasia Studio is now a multi-track video editor/creator, which can have several videos playing at once, with special effects (such as rotation) applied to the video windows.

The Canvas is no longer just a playback view of your project. You can now work directly with any object (including video windows) on the Canvas, clicking and dragging to resize and reposition. When dragging, alignment guides appear to help you line up elements to other objects. However, there’s no single-click command to resize a window that fills the canvas, which would be useful. Anything (video windows, graphics, callouts, etc.) on the canvas can be animated over time. In our tests, we were able to create some very slick visuals, such as applying a perspective angle to a video window, using the rotation control. Unfortunately, you can’t apply rotation with interactive clicks and drags, only through a dialog.

To read this article in full or to leave a comment, please click here

Source: FULL ARTICLE at PCWorld

Problem writing/wrapping files under folder using perl

By Optimus81

I have a script which generates env setup xml file by reading path.It read the path and checks if there is any file/dir present recurseively.
If a file is found under sub directory then it will read the file and the values from the file are passed to generate xml format.

Problem is if i have a file in sub directory, then in xml format, these file information should come under sub directory name but current script
write all the file information under only main sub directory level2.
Ex :
Path : C:SDSetupData
In the above path, there will sub dir level1 : UAINI
C:SDSetupDataUAINI
under this level1, there will another level2 of sub dir : Base
C:SDSetupDataUAINIBase
under this level2, there will 3 sub dir’s level3 :

Code:

A1 : 1-A.bat,1-AD.bat files
B2 : 2-BDD.bat, 2-BEE.bat files
W1 : 1-WM.bat, 2-WMA.bat files


each of these sub dir’s will have 1 or more files
file content will be:

Code:

start putty -ssh -P 22 10.24.04.20A -Q root -pw olp.ikmj


now after running the main script,i get the xml format with the content under Base dir as container(level2). Instead, should get xml format
with having 3 containers and each container having sub dir’s level3 name and it’s file content.

Code:

#!/usr/bin/perl
use strict;
use warnings;
use File::Find;
my $basedir = "C:/SD/Setup/Data/";
my $envname = "HMDS_EnvSetup";
my $counter;
my @basedir;
open( my $resultfile, '>', 'C:SDSetupResultsresultfile.dat' ) or die "resultfile.dat: $!";
# the next bit should only be written one time per xml output file:
print $resultfile <<EOH;






EOH
my @containers;
my $indent = '';
#print scalar(@containers);
find( &wanted, $basedir );
if ( @containers ) {
for ( 1 .. $#containers ) {
print $resultfile "$indentn";
chop $indent;
}
}
print $resultfile "nn";
sub wanted {
return if ( /^..?$/ );
if ( -d ) {
my ( $root, @levels ) = split m{/}, $File::Find::dir;
print "levels are :@levelsn";
print "Containers are : @containersn";
if ( @levels >= @containers ) { # push one level deeper
$indent .= " ";
print $resultfile "$indentn";
$counter++;
}
elsif ( @levels <= @containers ) { # pop out one level
print $resultfile "$indentn";
chop $indent;
}
elsif ( $levels[-1] ne $containers[-1] ) { # same level, different path
print $resultfile "$indentn";
print $resultfile "$indentn";
}
@containers = @levels;
}
elsif ( -f _ and -s _ ) {
process_file();
}
}
sub process_file {
my $filename = $_;
open my $fh, '<', $filename or die "$File::Find::name : $!n";
my @linecolumns;
while () {
chomp;
s/ /,/g;
@linecolumns=split(',',$_);
}
print $resultfile <<ETX
$indent
$indent
$indent $filename
$indent SSH
$indent $linecolumns[5]
$indent $linecolumns[4]
$indent Default Settings
$indent $linecolumns[6] $linecolumns[7] $linecolumns[8] $linecolumns[9]
$indent
$indent
$indent
$indent
$indent
$indent
$indent
$indent
ETX
;
}


now getting output as :

Code:







1-WM.bat
SSH
19.20.54.21
221
Default Settings
-l root -pw uy.ju

2-WMA.bat
SSH
19.20.54.21
221
Default Settings
-l root -pw uy.ju

2-BBD.bat
SSH
98.28.54.21
27
Default Settings
-l root -pw direct.nA

2-BBE.bat
SSH
18.38.58.88
28
Default Settings
-l root -pw direct.2A

1-A.bat
SSH
10.24.04.20A
22
Default Settings
-l root -pw olp.ikmj

1-AD.bat
SSH
09.25.05.10B
11
Default Settings
-l root -pw llb.ujyh


Attached png file to show how current output looks like.

Instead am trying to get like this : please note i added container tag manually here to get each sub dir’s level3 dir name/wrapper.

Code:







#-----This added manually

1-WM.bat
SSH
19.20.54.21
221
Default Settings
-l root -pw uy.ju

2-WMA.bat
SSH
19.20.54.21
221
Default Settings
-l root -pw uy.ju

#-----This added manually

#-----This added manually

2-BBD.bat
SSH
98.28.54.21
27
Default Settings
-l root -pw direct.nA

2-BBE.bat
SSH
18.38.58.88
28
Default Settings
-l root -pw direct.2A

#-----This added manually

#-----This added manually

1-A.bat
SSH
10.24.04.20A
22
Default Settings
-l root -pw olp.ikmj

1-AD.bat
SSH
09.25.05.10B
11
Default Settings
-l root -pw llb.ujyh

#-----This added manually


Source: FULL ARTICLE at The UNIX and Linux Forums