Другие языки программирования и технологии
подскажите простенькую программу для нарезки музыки
ffmpeg
Пользоваться так:
ffmpeg -i music.mp3 -t 0:0:20 -f mp3 -codec:a copy outmusic.mp3 - отрезали первые 20 секунд
ffmpeg -i music.mp3 -ss 0:1:00.1 -t 0:0:20 -f mp3 -codec:a copy outmusic.mp3 - отрезали кусок после первой минуты длиной 20 секунд
Ради этого ставить саундфорж, чтобы он ещё и перекодирование сделал в процессе? Жеееесть.
Пользоваться так:
ffmpeg -i music.mp3 -t 0:0:20 -f mp3 -codec:a copy outmusic.mp3 - отрезали первые 20 секунд
ffmpeg -i music.mp3 -ss 0:1:00.1 -t 0:0:20 -f mp3 -codec:a copy outmusic.mp3 - отрезали кусок после первой минуты длиной 20 секунд
Ради этого ставить саундфорж, чтобы он ещё и перекодирование сделал в процессе? Жеееесть.
сони саунд фордж 10
В КАКОМ ФОРМАТЕ МУЗЫКА?? ?
Одно дело -- звуковые файлы (но даже и с ними не все так просто: не все, что работает с MP3, будет работать с M4A и наоборот, не говоря уже про OGG или WMA), другое -- MIDI.
И для какой операционной системы?
Одно дело -- звуковые файлы (но даже и с ними не все так просто: не все, что работает с MP3, будет работать с M4A и наоборот, не говоря уже про OGG или WMA), другое -- MIDI.
И для какой операционной системы?
Программа называется GNUsound. Исходники под Linux. Даже не знаю, что ты хочешь узнать в разделе программирование, но вот тебе тогда кусок кода, потому что полностью вся программа в ответ не поместиться.
#include <config.h>
#include "pref.h"
#include "mem.h"
#include "gui.h"
#include "sample.h"
#include "module.h"
#include "arbiter.h"
#include "clipboard.h"
#include "emergency.h"
int
main(int argc,
char *argv[]) {
int r;
g_thread_init(NULL);
/* Get the default sighandlers before GNOME replaces them. */
emergency_get_sighandlers();
#ifdef HAVE_GNOME2
gdk_threads_init();
gnome_program_init(PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv,
GNOME_PROGRAM_STANDARD_PROPERTIES, NULL);
#else
gnome_init(PACKAGE, VERSION, argc, argv);
#endif
if(mem_init()) {
FAIL("fatal error initializing private malloc library.\n");
return 1;
}
if(cmd_init()) {
FAIL("fatal error initializing cmd.\n");
return 1;
}
if(pref_init()) {
FAIL("fatal error initializing preferences.\n");
return 1;
}
if(arbiter_init()) {
FAIL("fatal error initializing core.\n");
return 1;
}
if(sample_init()) {
FAIL("fatal error initializing sample utilities.\n");
return 1;
}
if(tool_init()) {
FAIL("fatal error initializing tool framework.\n");
return 1;
}
if(module_init()) {
FAIL("fatal error initializing modules.\n");
return 1;
}
if(player_init()) {
FAIL("fatal error initializing playback/record engine.\n");
return 1;
}
if(gui_init()) {
FAIL("fatal error initializing GUI.\n");
return 1;
}
if(clipboard_init()) {
FAIL("fatal error initializing clipboard.\n");
return 1;
}
if(emergency_init()) {
FAIL("fatal error initializing emergency routines.\n");
return 1;
}
r = arbiter_run(argc, argv);
emergency_exit();
clipboard_exit();
gui_exit();
player_exit();
tool_exit();
module_exit();
arbiter_exit();
pref_exit();
mem_exit();
DEBUG("main done\n");
#ifndef HAVE_GNOME2
gtk_exit(r);
#endif
return r;
}
#include <config.h>
#include "pref.h"
#include "mem.h"
#include "gui.h"
#include "sample.h"
#include "module.h"
#include "arbiter.h"
#include "clipboard.h"
#include "emergency.h"
int
main(int argc,
char *argv[]) {
int r;
g_thread_init(NULL);
/* Get the default sighandlers before GNOME replaces them. */
emergency_get_sighandlers();
#ifdef HAVE_GNOME2
gdk_threads_init();
gnome_program_init(PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv,
GNOME_PROGRAM_STANDARD_PROPERTIES, NULL);
#else
gnome_init(PACKAGE, VERSION, argc, argv);
#endif
if(mem_init()) {
FAIL("fatal error initializing private malloc library.\n");
return 1;
}
if(cmd_init()) {
FAIL("fatal error initializing cmd.\n");
return 1;
}
if(pref_init()) {
FAIL("fatal error initializing preferences.\n");
return 1;
}
if(arbiter_init()) {
FAIL("fatal error initializing core.\n");
return 1;
}
if(sample_init()) {
FAIL("fatal error initializing sample utilities.\n");
return 1;
}
if(tool_init()) {
FAIL("fatal error initializing tool framework.\n");
return 1;
}
if(module_init()) {
FAIL("fatal error initializing modules.\n");
return 1;
}
if(player_init()) {
FAIL("fatal error initializing playback/record engine.\n");
return 1;
}
if(gui_init()) {
FAIL("fatal error initializing GUI.\n");
return 1;
}
if(clipboard_init()) {
FAIL("fatal error initializing clipboard.\n");
return 1;
}
if(emergency_init()) {
FAIL("fatal error initializing emergency routines.\n");
return 1;
}
r = arbiter_run(argc, argv);
emergency_exit();
clipboard_exit();
gui_exit();
player_exit();
tool_exit();
module_exit();
arbiter_exit();
pref_exit();
mem_exit();
DEBUG("main done\n");
#ifndef HAVE_GNOME2
gtk_exit(r);
#endif
return r;
}
Audacity
Похожие вопросы
- Как научиться делать нарезки видео? Подскажите специальные программы, чтобы обрезать видео и складывать их.
- а подскажите как научиться писать хотя бы простенькие программы
- Помогите написать простенькую программу в C#
- Нужна самая простая программа для создания музыки.
- Подскажите пожалуйста с какой программой можно соединить музыку с видео
- подскажите пожалуйста, программу которая может вставить музыку в видео!!!!))))
- подскажите пожалуйста какую нибудь программу для создания музыки на русском языке.
- Подскажите пожалуйста хорошую программу для записи музыки на диск. заранее спасибо
- Подскажите пожалуйста программу. в которой можно обрезать видео, наложить музыку, замедлидь. Заранее спасибо=)
- Какую простенькую программу можно создать одному? Хочу на презентацию в школе представить свою работу.