#!/bin/bash while [ $# -gt 0 ]; do ffmpeg -i "$1" 2> tmp.txt while read -r first _ _ start _ end; do if [[ $first = Chapter ]]; then read # discard line with Metadata: read _ _ chapter ffmpeg -vsync 2 -i "$1" -ss "${start%?}" -to "$end" -vn -ar 44100 -ac 2 -ab 128 -f mp3 "$chapter.mp3" </dev/null fi done <tmp.txt rm tmp.txt shift done

   Recent articles
Blackjack Written in C using SDL
Console Blackjack Written in C
Console Blackjack Written in Perl 6
How-to build latest Linux kernel from Linus' git repo on Debian/Ubuntu
Console Blackjack in C++
   Tags
apache (1) bash (2) bashrc (1) blackjack (5) c (2) c11 (1) callproof (1) clang (3) console (4) cpp (1) data (1) debian (3) diff (1) django (2) games (1) gcc (3) git (2) github (1) gitlab (5) gmail (1) go-lang (3) google (1) gourse (1) kernel (3) latin1 (1) linux (3) lottery (1) module (1) mongodb (1) mp3s (1) mutt (1) patch (1) perl6 (1) postgresql (2) powerball (1) psql (1) python (2) raspberrypi (1) sdl (1) sed (1) testing (1) ubuntu (1) utf8 (1)
   Twitter

Copyright © 2018 · GregDonald.io · All Rights Reserved