terça-feira, 29 de março de 2016

Cortar margem branca do pdf

Deixa com 5 pts pra cada lado
pdfcrop --margins 5 input.pdf output.pdf

pdfjam --keepinfo --trim "10mm 15mm 10mm 15mm" --clip true --suffix "cropped" input.pdf

terça-feira, 15 de março de 2016

Converter pdf em jpg no Linux

Tem que ter instalado o imagemagick

Com qualidade de 80%
convert -quality 80 arquivo.pdf "Arquivo Final.jpg"

Com largura de 1000px
convert -density 1000 arquivo.pdf "Arquivo Final.jpg"

Converte apenas a primeira página do pdf para imagem (0=pagina 1, 1=página 2 ...)
convert arquivo.pdf[0] "Arquivo Final.jpg"

Converter vários arquivos dentro do diretório
for i in `ls *.pdf` ; do convert "$i" "$i".jpg  ; done
ou
find -iname "*.pdf" | parallel convert {} {.}_image.jpg
ou
find . -iname "*.pdf" -exec convert {} {}.jpg \;

domingo, 13 de março de 2016

Aumentar volume de áudio no Linux

Aumenta em 50% o volume do áudio

ffmpeg -i audio_original.mp3 -af 'volume=1.5' audio_editado.mp3

sábado, 12 de março de 2016

Converter mp3 para mp4 para ser upado ao youtube

ffmpeg -loop 1 -i imagem.jpg -i audio_in.mp3 -shortest -acodec copy vidoFinal.mp4

sexta-feira, 11 de março de 2016

Criar filme a partir de imagens no linux

Pra testar

mkdir imagens
cp *.jpg imagens/.

mogrify -resize 600x800 imagens/*.jpg

convert imagens/*.jpg -delay 10 - morph 5 temp/%05d.jpg

ffmpeg -r 50 -qscale 2 -i imagens/%05d.jpg   saida.mp4


quinta-feira, 10 de março de 2016

Normalizar o volume de áudio no linux via linha de comando

mp3gain -c -r *.mp3
ou
sox --norm infile outfile
ou

mp3:
find /home/$USER/Music/ -type d | while read FOLDER; do cd "$FOLDER" && mp3gain -a -k *.mp3; done

m4a:
find /home/$USER/Music/ -type d | while read FOLDER; do cd "$FOLDER" && aacgain -a -k *.m4a; done

FLACs
find /home/$USER/Music/ -type d | while read FOLDER; do cd "$FOLDER" && metaflac --add-replay-gain *.flac; done

#!/bin/bash

set -e
set -u

FILE="$1"
DIR=`dirname "$FILE"`

FILENAME=`basename "$FILE"`
WAV_FILENAME="${FILENAME}.wav"

LOUD_DIR="$DIR/loud"
WAV_FILE="$LOUD_DIR/$WAV_FILENAME"
LOUD_FILE="$LOUD_DIR/$FILENAME"

mkdir -p "$LOUD_DIR"

avconv -loglevel quiet -i "$FILE" "$WAV_FILE"
normalize-audio -q -a 1 "$WAV_FILE"
avconv -loglevel quiet -i "$WAV_FILE" -c:a libvorbis -b:a 50k "$LOUD_FILE"
rm "$WAV_FILE"