#!/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
Selenium::WebDriver::Error::UnknownError
Game of Life in C++ using the SDL2
PigPen (dots and boxes) in C++ using the SDL2
GUI TicTacToe in C++ using the SDL2
Console Blackjack in Ruby
   Tags
android (1) bash (2) bashrc (1) battleship (1) blackjack (10) c (2) c++ (2) capybara (1) clang (1) clang++ (1) console (3) cpp (2) crm (1) crystal (1) data (1) debian (5) diff (1) elixir (1) fedora (1) firewall (1) freebsd (1) g++ (1) game (4) games (1) gcc (1) gem (1) git (3) github (1) gmail (1) go-lang (3) google-chrome (1) kernel (3) latin1 (1) life (1) linux (4) lottery (1) microsoft (1) module (1) mongodb (1) mp3s (1) mutt (1) nautical (1) pairing (1) pair-programming (1) patch (1) perl6 (1) pigpen (1) postgresql (2) powerball (1) psql (1) python (1) python3 (1) raspberrypi (1) reactjs (2) reversi (1) ruby (1) sdl2 (4) sed (1) selenium (1) selinux (1) ssh (1) stack (1) testing (2) tictactoe (1) trace (1) typescript (2) ubuntu (2) utf8 (1) virus (1) war (1) xvfb (1)
   Twitter

Copyright © 2005 - 2020

GregDonald.com · Contact

All Rights Reserved