Convert: Unterschied zwischen den Versionen

Aus SchnallIchNet
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „VIA: http://martin-thoma.com/converting-files-with-linux/ Converting Files with Linux September 21st, 2011 No Comments The following tipps work under a linux te…“)
 
Zeile 1: Zeile 1:
VIA: http://martin-thoma.com/converting-files-with-linux/
+
'''Source: [http://martin-thoma.com/converting-files-with-linux/ VIA]'''
  
 
Converting Files with Linux
 
Converting Files with Linux
Zeile 5: Zeile 5:
  
 
The following tipps work under a linux terminal:
 
The following tipps work under a linux terminal:
Image Files
+
 
 +
 
 +
== Image Files ==
  
 
If you want to change image files via terminal, ImageMagick is a good choice.
 
If you want to change image files via terminal, ImageMagick is a good choice.
  
Resize Images to a maximum resolution
 
  
convert "YourOldPicture.jpg" -resize 1600x1600 "YourNewPicture.jpg"
+
=== Resize Images to a maximum resolution ===
  
Create a Black-and-white picture and compress it:
+
convert "YourOldPicture.jpg" -resize 1600x1600 "YourNewPicture.jpg"
  
djpeg "YourOldPicture.jpg" | ppmtopgm | cjpeg -qual 70 >"YourNewPicture.jpg"
 
  
Rename Pictures:
+
=== Create a Black-and-white picture and compress it ===
  
rename -n ’s/\.jpg$/\.JPG/’ *.jpg
+
djpeg "YourOldPicture.jpg" | ppmtopgm | cjpeg -qual 70 >"YourNewPicture.jpg"
  
Audio Files
 
  
Give all mp3 songs the same sound level (it’s called Audio normalization):
+
=== Rename Pictures ===
  
mp3gain -a *.mp3
+
rename -n ’s/\.jpg$/\.JPG/’ *.jpg
  
Merge many audio files to one:
 
  
mp3wrap merged.mp3 one.mp3 two.mp3
+
== Audio Files ==
  
Convert all *.wav-files in one folder two *.mp3-files and remove the *.wav-files:
 
  
for i in *.wav;do lame "$i" "${i%wav}mp3"; rm "$i"; done
+
=== Normalize Audio ===
  
Video Files
+
Give all mp3 songs the same sound level (it’s called Audio normalization)
 +
 
 +
mp3gain -a *.mp3
 +
 
 +
 
 +
=== Merge mp3 audio files to one ===
 +
 
 +
mp3wrap merged.mp3 one.mp3 two.mp3
 +
 
 +
 
 +
=== wav2mp3 ===
 +
 
 +
Convert all *.wav-files in one folder two *.mp3-files and remove the *.wav-files
 +
 
 +
for i in *.wav;do lame "$i" "${i%wav}mp3"; rm "$i"; done
 +
 
 +
 
 +
== Video Files ==
  
 
For quite a lot purposes is the command line tool FFmpeg with its lots of options a good choice. For others might MEncoder be better.
 
For quite a lot purposes is the command line tool FFmpeg with its lots of options a good choice. For others might MEncoder be better.
 
You might also want to install some codecs first:
 
You might also want to install some codecs first:
  
sudo apt-get install libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 libavcodec-unstripped-52 ubuntu-restricted-extras
+
sudo apt-get install libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 \
 +
                      libpostproc-extra-51 libswscale-extra-0 libavcodec-unstripped-52 ubuntu-restricted-extras
  
Merge many video files to one:
 
  
cat One.mpg Two.mpg Three.mpg | ffmpeg -f mpeg -i - -vcodec copy -acodec copy "Merged.mpg"
+
=== Merge many video files to one ===
  
avi2mpg:
+
cat One.mpg Two.mpg Three.mpg | ffmpeg -f mpeg -i - -vcodec copy -acodec copy "Merged.mpg"
  
ffmpeg -i "Original.avi" "New.mpg"
 
  
mp42mpg:
+
=== avi2mpg ===
  
ffmpeg -i "Original.mp4" -target ntsc-vcd "New.mpg"
+
ffmpeg -i "Original.avi" "New.mpg"
  
mod2avi:
+
 
 +
=== mp42mpg ===
 +
 
 +
ffmpeg -i "Original.mp4" -target ntsc-vcd "New.mpg"
 +
 
 +
 
 +
=== mod2avi ===
 
?
 
?
  
vcd2avi:
 
  
mencoder vcd://2 -o "New.avi" -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000
+
=== vcd2avi ===
 +
 
 +
mencoder vcd://2 -o "New.avi" -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000
 +
 
 +
 
 +
=== ogv2avi ===
  
ogv2avi:
+
mencoder "Original.ogv" -ovc xvid -oac mp3lame -xvidencopts pass=1 -o "New.avi"
  
mencoder "Original.ogv" -ovc xvid -oac mp3lame -xvidencopts pass=1 -o "New.avi"
+
=== wmv2mpg ===
  
wmv2mpg:
 
 
aspect=16/9 should eventually be changed to 4/3 or other aspects
 
aspect=16/9 should eventually be changed to 4/3 or other aspects
  
mencoder -of avi -ofps 25 \
+
mencoder -of avi -ofps 25 \
 
   -oac mp3lame -lameopts cbr:br=112:aq=3:mode=0:vol=0 \
 
   -oac mp3lame -lameopts cbr:br=112:aq=3:mode=0:vol=0 \
 
   -vf hqdn3d,softskip,harddup \
 
   -vf hqdn3d,softskip,harddup \
Zeile 76: Zeile 98:
 
   -o New.avi
 
   -o New.avi
  
mkv2avi:
+
=== mkv2avi ===
  
mencoder "Original.mkv" -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=6000 -oac mp3lame -lameopts vbr=3 -o "New.avi"
+
mencoder "Original.mkv" -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=6000 -oac mp3lame -lameopts vbr=3 -o "New.avi"

Version vom 26. September 2011, 06:07 Uhr

Source: VIA

Converting Files with Linux September 21st, 2011 No Comments

The following tipps work under a linux terminal:


Image Files

If you want to change image files via terminal, ImageMagick is a good choice.


Resize Images to a maximum resolution

convert "YourOldPicture.jpg" -resize 1600x1600 "YourNewPicture.jpg"


Create a Black-and-white picture and compress it

djpeg "YourOldPicture.jpg" | ppmtopgm | cjpeg -qual 70 >"YourNewPicture.jpg"


Rename Pictures

rename -n ’s/\.jpg$/\.JPG/’ *.jpg


Audio Files

Normalize Audio

Give all mp3 songs the same sound level (it’s called Audio normalization)

mp3gain -a *.mp3


Merge mp3 audio files to one

mp3wrap merged.mp3 one.mp3 two.mp3


wav2mp3

Convert all *.wav-files in one folder two *.mp3-files and remove the *.wav-files

for i in *.wav;do lame "$i" "${i%wav}mp3"; rm "$i"; done


Video Files

For quite a lot purposes is the command line tool FFmpeg with its lots of options a good choice. For others might MEncoder be better. You might also want to install some codecs first:

sudo apt-get install libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 \
                     libpostproc-extra-51 libswscale-extra-0 libavcodec-unstripped-52 ubuntu-restricted-extras


Merge many video files to one

cat One.mpg Two.mpg Three.mpg | ffmpeg -f mpeg -i - -vcodec copy -acodec copy "Merged.mpg"


avi2mpg

ffmpeg -i "Original.avi" "New.mpg"


mp42mpg

ffmpeg -i "Original.mp4" -target ntsc-vcd "New.mpg"


mod2avi

?


vcd2avi

mencoder vcd://2 -o "New.avi" -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000


ogv2avi

mencoder "Original.ogv" -ovc xvid -oac mp3lame -xvidencopts pass=1 -o "New.avi"

wmv2mpg

aspect=16/9 should eventually be changed to 4/3 or other aspects

mencoder -of avi -ofps 25 \
 -oac mp3lame -lameopts cbr:br=112:aq=3:mode=0:vol=0 \
 -vf hqdn3d,softskip,harddup \
 -ovc xvid \
 -xvidencopts bitrate=501:max_key_interval=37:aspect=16/9:turbo:nochroma_me:notrellis:max_bframes=0:vhq=0 \
 Original.wmv \
 -o New.avi

mkv2avi

mencoder "Original.mkv" -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=6000 -oac mp3lame -lameopts vbr=3 -o "New.avi"