• Technica
  • Registratie: Augustus 2020
  • Laatst online: 11-10-2020
Een kennis neemt spraak op voor haar cliënten en stuurt de bestanden per email.
Ze heeft heel weinig technisch inzicht.
Ook zeer belangrijk is dat wat ik ga vragen tijd bespaart.

Momenteel neemt ze op in blokken van ongeveer 7 minuten. Daarna korte pauze om een nieuwe recording te starten.
De reden is dat haar telefoon standaard opneemt op 320 kbit en ze dan al snel boven de maximaal 20MB die ze per email kan versturen.

Ze wil graag gaan opnemen met haar Windows laptop. Waarschijnlijk met de ingebouwde mic. Misschien met een externe microfoon van een paar tientjes. Een Snowball ofzo. Dus wat ik voor haar zoek is verre van een prof setup.
Zelf heb ik haar 320bit testbestand omgezet naar 32bit en de kwaliteit is ruim voldoende voor het doel.

Ik heb al diverse programma's getest maar geen voldoet aan alle eisen. Veel, zoals Audacity is simpelweg te complex.
Het dichtst bij het ideaal is MP3 toolkit. Mijn uitleg van wat ik mis in dat programma is een dus ook mijn wensenlijstje.
a]
MP3 Recorder start standaard op in 128 bits. Dat is wel heel simpel te wijzigen maar de voorkeur is niet op te slaan. Tijdens een drukke werkdag vergeten worden. Minpuntje dus.

b]
MP3 Convertor kan heel simpel de bitrate omzetten maar dat is dus een extra stap die ik wil vermijden.
Die functionaliteit is dus wel een pluspuntje waarmee fouten gecorrigeerd kunnen worden.

c]
Nadat de opname gestopt is moet, indien nodig, de opname in emailbare stukken van <20MB geknipt worden.
MP3 Cutter kan dit prima maar moet steeds geconfigureerd worden. Het knipt op basis van lengte en niet op basis van bestandsgrootte.
Een heel positief punt is dat tijdens het knippen ook de bitrate aangepast kan worden.
Ze zou dan bv standaard op 192 bit kunnen opnemen als een 'Master' en als de kwaliteit op 32bit tocht te slecht is er nog een optie om een hogere kwaliteit te leveren.

Ideaal zou zijn dat het programma mbv 'silence detection' automatisch in emailbare stukken knipt die zo dicht mogelijk bij de 20MB liggen maar nooit groter zijn


Samenvatting van het ideaal:
Windows software die na eenmalige configuratie opneemt op 192bit en na het beëindigen van de opname volledig automatisch omzet naar 32bit en dmv 'silence detection' bestanden aflevert van tussen de 15-20Mbyte.

  • CB32
  • Registratie: November 2011
  • Laatst online: 18:00
Je zou kunnen kijken naar de CLI tool ffmpeg. Dan kun je de inhoud van een hele folder via deze CLI tool converteren.

Als je dan een simpel .bat (windows batch) bestand maakt dat alles in een "input" folder converteert naar een "output" folder, dan zou je er redelijk makkelijk kunnen zijn. Ziet er niet zo mooi uit, maar werkt wel met éen muisklik.

Toevoeging: dit is het script wat ik ooit heb gebruikt voor converteren van videos. Voor linux, dus zal naar .bat / windows power shell omgezet moeten worden maar in die taal ben ik niet meer thuis. En dan uiteraard de juiste opties foor ffmpeg.

Bash:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash

echo "Starting convert..."
echo

cd convert-todo
FILES=*.MOV
for i in $FILES
do
    o=$(echo "$i" | cut -f 1 -d '.')    
    echo "Converting [$i] to [$o.mp4]"
    ffmpeg -i $i -b:v 2M ../convert-mp4/$o.mp4
    mv $i ../convert-done/
done

echo
echo "Done converting"
echo

[ Voor 73% gewijzigd door CB32 op 26-09-2020 10:34 ]


Acties:
  • +2 Henk 'm!

  • SadisticPanda
  • Registratie: Februari 2009
  • Niet online

SadisticPanda

Heet patatje :o

Alles laten zoals het is en via weetransfer mailen?

Of nog beter, van goedkope mic te kopen, goedkope digitale dictafoon. Dingen kunnen uren opnemen en kwaliteit is meer dan genoeg in lage bitrates? Kan je er meestal gewoon afhalen.

Heb zo een goedkoop ding, 8GB geheugen en kan je instellen op 32kbit wat meer dan voldoende is voor gewone stemopname. Kost paar 10tjes.

Dan zit ze niet te klooien met allerlei appjes en kan ze makkelijk in handtas meenemen. Voor de rest is de werking even simpel als een goedkope mp3 speler

[ Voor 19% gewijzigd door SadisticPanda op 26-09-2020 17:09 ]

Marstek 5.12kw v151, CT003 v117, Sagecom Xs212 1P,


Acties:
  • 0 Henk 'm!

  • Technica
  • Registratie: Augustus 2020
  • Laatst online: 11-10-2020
@CB32 Ik ben nu in de handleiding op zoek naar de vereiste functies :-)

@SadisticPanda Ik zie niet wat een recorder oplost. Het voegt eigenlijk problemen toe.
1] De recorder in de handtas is iets extra's dat je moet meenemen. Ok, veel kleiner dan een laptop, maar een telefoon is dan een betere optie vanwege puntje 2.
2] De MP3 moet gemaild worden. Dus moet de recorder eerst uitgelezen worden naar de laptop. Dat is een extra stap die ze wil voorkomen.
3] Als het bestand boven de 20MB komt, zal het alsnog geknipt moeten worden. Dus moet ze toch een app hebben voor die gevallen.

Acties:
  • 0 Henk 'm!

  • SadisticPanda
  • Registratie: Februari 2009
  • Niet online

SadisticPanda

Heet patatje :o

Handiger dan zitten prutsen met allerlei scripts en whatever. Ze kan met moeite met een pc werken maar je gaat ze wel met ffmpeg laten werken.

trouwens het commando voor ffmpeg = ffmpeg -i <mp3> -c:a libmp3lame -b 32 <outputmp3>


kan ze dan niet beter gewoon een dictafoon app installeren op haar telefoon? https://play.google.com/s...di.mp3recorder.lite&hl=en

Kan ze gelijk vanop haar telefoon mailen en de files zullen nooit groter zijn dan 20MB.
(Wel instellen op 32Kbit)

Marstek 5.12kw v151, CT003 v117, Sagecom Xs212 1P,


Acties:
  • 0 Henk 'm!

  • ffha
  • Registratie: Februari 2011
  • Laatst online: 21:37
Denk niet dat er een kant-en-klare recorder is die ook de functie heeft om audio fragmenten per 20MB op te knippen. Heb dan maar effe snel een scriptje in elkaar gezet die .mp3 bestanden re-encode en in 20MB chunks opknipt. Kan je dat in ieder geval gebruiken met MP3 Recorder/Cutter. Moet je nog wel ffmpeg.exe naast zetten.

Kan je zo overnemen, maar is beter te gebruiken als opstapje naar een eigen creatie. Zit behoorlijk basic error checking in, bestandsnamen met ! of % worden geweigerd, user settings zijn verre van gebruiksvriendelijk, handmatig slepen van en naar input/output folders, geen 'silence detection', geen progress bar o.i.d., extern programma nodig voor opname en knippen, geen lieve "material metro chungus" GUI etc. etc.
Maar wel: dubbelklik en gaan, multithreading, piepje wanneer klaar :^)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
@echo off
REM https://tweakers.net/gallery/394937/
REM https://gathering.tweakers.net/forum/list_messages/2020466

REM ---------User vars---------
REM Set output file bitrate in kilobits.
set bitrate=128
REM Set max filesize per audio segment in kilobytes.
set segment_filesize=19500
REM Set max ffmpeg processes spawned.
set /a max_threads=%NUMBER_OF_PROCESSORS% - 1
REM Delete files from the input folder after processing.
set delete_input=false
REM ---------User vars---------

:init
pushd "%~dp0"
setlocal enabledelayedexpansion

REM Basic directory/file check.
if not exist ".\input\" mkdir ".\input"
if not exist ".\output\" mkdir ".\output"
if not exist ".\input\*.mp3" (
  echo. Place your mp3 files inside [%~dp0input] before running this program.
  goto:nice_exit
)
set filename_error=0
dir /b ".\input\*.mp3" | findstr /C:"^!"
if %ERRORLEVEL% EQU 0 (
  echo. This script can't handle filenames containing ^^!
  set filename_error=1
)
dir /b ".\input\*.mp3" | findstr /C:"%%"
if %ERRORLEVEL% EQU 0 (
  echo. This script can't handle filenames containing %%
  set filename_error=1
)
if not "%filename_error%"=="0" (
  echo. Please rename or remove the forementioned files.
  goto:nice_exit
)

REM Multiple scripts, one .cmd file.
if "%~1"=="" goto:main
if "%~1"=="loop" (
  for /l %%F in (0,0,1) do (
    call:worker_finder
    if !workers_active! NEQ !max_threads! exit 0
  )
  goto:eof
) else (
  goto:worker "%~1"
)

:main
title Audiosplitter
set /a byterate=!bitrate! * 125
REM Calculation to determine max segment duration in seconds to fit filesize budget.
set /a segment_duration=!segment_filesize! * 1024 / !byterate!
set spawned=0

for %%I in (".\input\*.mp3") do (
  if !spawned! GEQ !max_threads! (
    echo.   Thread limit reached. Waiting for previously spawned worker^(s^) to finish.
    cmd /c ""%~0" "loop""
    set /a spawned=!spawned! - 1
  )
  start /b /min "Audiosplitter_worker" cmd /c ""%~0" "%%~fI""
  echo.Spawned worker for [%%~nI]
  set /a spawned=!spawned! + 1
)
echo.   No more workers to spawn. Waiting for previously spawned worker^(s^) to finish.
:waituntildone
call:worker_finder
if !workers_active! GEQ 1 goto:waituntildone
echo.
echo.
echo.   Finished^^!
REM explorer.exe "%~p0output"
goto:nice_exit

:worker_finder
ping 123.45.67.89 -n 1 -w 5000>nul
for /f "tokens=*" %%F IN ('tasklist /FI "ImageName eq ffmpeg.exe" ^| find /c "ffmpeg"') do set workers_active=%%F
goto:eof

:worker
set "filename=%~n1"
ffmpeg -i ".\input\!filename!.mp3" -v quiet -map 0:a -c:a libmp3lame -b:a !bitrate!k -f segment -segment_time !segment_duration! ".\output\!filename!_%%01d.mp3"
if not "!delete_input!"=="false" del /q ".\input\!filename!.mp3"
exit 0

:nice_exit
echo.   Press any key to exit.
pause>nul
exit /b 0

Edit: screenie.
Afbeeldingslocatie: https://tweakers.net/i/ZLSdiFKyg1m0mvQY96vo8V2Zei0=/234x176/filters:strip_exif()/f/image/efvP49Pdjoqw7lGaPacKkL0p.png?f=fotoalbum_medium

[ Voor 4% gewijzigd door ffha op 28-09-2020 05:46 ]

Pagina: 1