User Tools

Site Tools


blog:linux_tips

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
blog:linux_tips [2014/04/18 16:11]
popux
blog:linux_tips [2016/11/17 12:42] (current)
popux
Line 23: Line 23:
 === Pictures and videos encode script : === === Pictures and videos encode script : ===
  
-<code bash> +[[https://github.com/MaximeMorel/MediaMinify]]
-#!/bin/bash +
- +
-export BASE=$(pwd) +
-export NEWBASE="/​../pictures_mini/+
-echo base dir : "​$BASE"​ +
- +
-trap bashtrap INT +
- +
-STOP=0 +
-bashtrap() +
-+
-        echo stop... +
-        STOP=1 +
-+
- +
-find . -type d -exec bash -c ' +
-for DIR +
-do +
-    if [ STOP == 1 ] +
-    then +
-        break +
-    fi +
- +
-    cd "​$BASE"​ +
-    echo dir : "​$DIR"​ +
-    cd "​$DIR"​ +
-    NEWDIR="​$BASE""​$NEWBASE""​$DIR/"​ +
-    echo mkdir -pv "​$NEWDIR"​ +
-    mkdir -pv "​$NEWDIR"​ +
-  for F in *.* +
-  do +
-    if [ STOP == 1 ] +
-    then +
-        break +
-    fi +
- +
-    #echo $F +
-    EXT="​${F##​*.}"​ +
-    case "​$EXT"​ in +
-        "​jpg"​ | "​JPG"​ | "​jpeg"​ | "​JPEG"​ | "​bmp"​ | "​png"​ | "​CR2"​) +
-            echo convert -quality 85 "​$F"​ "​$NEWDIR""​${F%.$EXT}.jpg"​ +
-            if [ ! -f "​$NEWDIR""​${F%.$EXT}.jpg"​ ] +
-            then +
-                convert -quality 85 "​$F"​ "​$NEWDIR""​${F%.$EXT}.jpg"​ +
-            fi +
-            ;; +
-        "​pdf"​ | "​mkv"​) +
-            echo cp -av "​$F"​ "​$NEWDIR"​ +
-            cp -av "​$F"​ "​$NEWDIR"​ +
-            ;; +
-        "​mov"​ | "​MOV"​ | "​mp4"​ | "​MP4"​ | "​wmv"​ | "​MOD"​ | "​MPG"​ | "​mpg"​ | "​AVI"​ | "​MTS"​) +
-            echo ffmpeg -i "​$F"​ "​$NEWDIR""​${F%.$EXT}.mkv"​ +
-            if [ ! -f "​$NEWDIR""​${F%.$EXT}.mkv"​ ] +
-            then +
-                ffmpeg -i "​$F"​ "​$NEWDIR""​${F%.$EXT}.mkv"​ +
-            fi +
-            ;; +
-        *) +
-            echo "​$F"​ not handled +
-            ;; +
-    esac +
-  done +
-done' bash {} + +
-</​code>​+
  
 === Keyboard layout in gdm === === Keyboard layout in gdm ===
blog/linux_tips.txt · Last modified: 2016/11/17 12:42 by popux