рд░реВрд╕реА рднрд╛рд╖реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдХреБрдЫ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ: рдЕрдкрдиреЗ рдХреБрдЫ рдЕрдиреВрдареЗ рдЕрдиреБрднрд╡ рдФрд░ рд░рд╛рдп рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд▓реЗрдХрд┐рди рд╡реАрдбрд┐рдпреЛ рдмреНрд▓реЙрдЧ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рдЙрдЪреНрдЪ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг, рдЕрдм рдХреЗрд╡рд▓ рдХреБрдЫ рд╣реА рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред
рдХрдЯ рдХреЗ рддрд╣рдд, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рд░реВрдмреА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдФрд░ рдЗрдВрдкреНрд░реВрд╡реНрдб рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рдХрдард┐рди рд░рд╛рд╕реНрддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред
рд╕рд┐рджреНрдзрд╛рдВрдд
рдореИрдВрдиреЗ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХреЗ YouTube рд╡реАрдбрд┐рдпреЛ рдкрд░ рд╡реАрдбрд┐рдпреЛ рдмреНрд▓реЙрдЧ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдФрд░ рд░реВрд╕реА-рднрд╛рд╖рд╛ рдХреА рд╕рд╛рдордЧреНрд░реА рд╕реЗ, рдпрд╣ рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА рдирд┐рдХрд▓рд╛ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╡реАрдбрд┐рдпреЛ рдмреНрд▓реЙрдЧрд┐рдВрдЧ рдкрд░ рдореЙрдбреНрдпреВрд▓ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкрд░ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдПрдХ рдлреНрд░реЗрдо рдмрдирд╛рдиреЗ рдкрд░ рдкрд╣рд▓рд╛ рд╡реАрдбрд┐рдпреЛ)ред рдореИрдВрдиреЗ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╕рдВрдкрд╛рджрдХ рдХреА рдкрд╕рдВрдж рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдЪреЗрдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд▓рд┐рдХрд╛рдирд╛ рд╡реАрдбрд┐рдпреЛ рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд┐рдпрд╛ред
рдореИрдВрдиреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдирд┐рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рд╣рд┐рдореНрдордд рдирд╣реАрдВ рдХреА: рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рд╡рд┐рдХрд▓реНрдк рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕рд╕реНрддреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдПрдХ рд╕рддрд╣реА рдЕрдзреНрдпрдпрди рдЭрд┐рд▓рдорд┐рд▓рд╛рд╣рдЯ рдФрд░ рдЦрд░рд╛рдм рд░рдВрдЧ рдкреНрд░рддрд┐рдкрд╛рджрди рдЬреИрд╕реА рд╕рдВрднрд╛рд╡рд┐рдд рд░реЗрдХ рдХреА рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред рджрд┐рди рдХреЗ рдЙрдЬрд╛рд▓реЗ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рдХреЛрдИ рдмрдбрд╝реА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реБрдИ, рдпрд╣ рд╕рд┐рд░реНрдл рдЫреЛрдЯреЗ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рд╡реАрдбрд┐рдпреЛ рдПрдбрд┐рдЯрд░
рдореМрдЬреВрджрд╛ рдореБрдлреНрдд рд╡реАрдбрд┐рдпреЛ рд╕рдВрдкрд╛рджрди рдЯреВрд▓ рдореЗрдВ рдХрдИ рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ: UI рдореЗрдВ рдЕрд╕рдлрд▓ рд╕рдорд╛рдзрд╛рди рд╕реЗ рдФрд░ рдлреНрд░реАрдЬрд╝ рдЬреЛ рдХрд┐ рд╕рдВрдкрд╛рджрди рдХреЛ рдЕрдирдВрдд рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдореЗрдореЛрд░реА рд▓реАрдХ, рдХреНрд░реИрд╢ рдФрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрдВрддрд┐рдо рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рдмрд╛рдж рд╣реА рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред
рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдФрд░ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдХреЗ рдХреАрдбрд╝реЗ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрд╛, рдмрд╕ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдмреБрдирд┐рдпрд╛рджреА рдЪреАрдЬреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред рдЕрдВрддрдд: рд╡рд╣ рдкреАрдЯрд┐рд╡реА рдореЗрдВ рд░реБрдХ рдЧрдпрд╛ , рдмрд╕ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЙрд╕рдиреЗ рдЦреЛрдЬ рдФрд░ рдкреНрд░рдпреЛрдЧ рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ред
рд╕рдкрд╛рдЯ рд╕реЗ рдзреНрд╡рдирд┐
рдкрд┐рдЯрд┐рд╡реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд┐рдзрд┐ рдореЗрдВ рдлреНрд▓реИрдЯрдкреИрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЙрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЪрд▓рд╛ рдЧрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ systemd рдФрд░ PulseAudio рдирд╣реАрдВ рд╣реИред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕рд┐рд╕реНрдЯрдордб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ ред рдЦреИрд░, PulseAudio - рдореБрдЭреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдерд╛ рд╕рдкрд╛рдЯрдкреИрдХ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ ред рд▓реЗрдХрд┐рди рдкрд▓реНрд╕рдПрдбрд┐рдпреЛ рдХреЛ рд░рдЦрдирд╛ рдЕрдзрд┐рдХ рд╕рд╣реА рд╣реЛрдЧрд╛, рдпрд╣ рд╕рд┐рд░реНрдл рдереЛрдбрд╝рд╛ рдердХрд╛рдК рд╣реИ рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореМрдЬреВрджрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдзреНрд╡рдирд┐ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЙрдореНрдореАрдж рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдкрд┐рддреНрддреА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдкрд▓реНрд╕рдПрдбрд┐рдпреЛ рдХреЙрдиреНрдлрд┐рдЧ рдХреЛ рд╣рдЯрд╛рдПрдВ, рдЪрд▓рд╛рдПрдВ:
$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo $ sudo flatpak install flathub org.pitivi.Pitivi $ sudo find {/var/lib,~/.local/share}/flatpak/runtime -type f -name '*pulseaudio*.conf' -delete $ flatpak run --device=alsa --branch=stable --arch=x86_64 --command=pitivi org.pitivi.Pitivi
рдХреЛрдИ рдЖрд╡рд╛рдЬ рдирд╣реАрдВ рд╣реИред рдЪрд▓реЛ рдХреБрдЫ рд╕рд░рд▓ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП aplay
:
$ sudo find /var/lib/flatpak/app/org.pitivi.Pitivi/x86_64 -type d -path '*/files/bin' -exec cp `which aplay` {} \; $ flatpak run --device=alsa --branch=stable --arch=x86_64 --command=aplay org.pitivi.Pitivi /dev/urandom ALSA lib dlmisc.c:162:(snd_dlsym_verify) unable to verify version for symbol _snd_pcm_empty_open ALSA lib dlmisc.c:283:(snd1_dlobj_cache_get) symbol _snd_pcm_empty_open is not defined inside [builtin] aplay: main:828: audio open error: No such device or address
рд╕рдВрднрд╡рдд alsa-lib
рдлреНрд▓реИрдЯрдкреИрдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЕрд▓рд╕рд╛ alsa-lib
рд▓реЗрдмрд░ рдХреЛ --with-versioned
рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рддреНрд╡рд░рд┐рдд рдлрд┐рдХреНрд╕ libasound.so
рд╕рд┐рд╕реНрдЯрдо рдПрдХ рдХреЗ libasound.so
рдмрджрд▓рдирд╛ рд╣реИ:
$ sudo find /var/lib/flatpak -type f -name libasound.so.2.0.0 -exec cp /usr/lib64/libasound.so.2.0.0 {} \; $ find ~/.local/share/flatpak -type f -name libasound.so.2.0.0 -exec cp /usr/lib64/libasound.so.2.0.0 {} \;
рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛:
$ flatpak run --device=alsa --branch=stable --arch=x86_64 --command=aplay org.pitivi.Pitivi /dev/urandom ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.6-r1/work/alsa-lib-1.1.6/src/pcm/pcm_direct.c:1943:(snd1_pcm_direct_parse_open_conf) The field ipc_gid must be a valid group (create group audio) aplay: main:828: audio open error: Invalid argument
рдЕрдиреНрдп ALSA рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
$ sudo find /var/lib/flatpak -type d -name etc -exec cp /etc/asound.conf {} \; $ find ~/.local/share/flatpak -type d -name etc -exec cp /etc/asound.conf {} \;
рдЕрдВрдд рдореЗрдВ, рдЖрдк рдкрд┐рддреНрддреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреАрдЯрд┐рд╡реА рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рдирд╛- рдХрдВрдЯреЗрдирд░ рдкреНрд░рд╛рд░реВрдк: MP4
- рд╡реАрдбрд┐рдпреЛ
- рдХреЛрдбреЗрдХ x264enc
- рдЙрдиреНрдирдд
- рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкрд╛рд╕ / рдкреНрд░рдХрд╛рд░: рдирд┐рд░рдВрддрд░ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝рд░
- рдирд┐рд░рдВрддрд░ рдкрд░рд┐рдорд╛рдгрдХ: 18
- рдмрд┐рдЯрд░реЗрдЯ: 16384 kbit / s
- рдЧрддрд┐ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд: ultrafast
- рдордиреЛрд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЯреНрдпреВрдирд┐рдВрдЧ рдкреНрд░реАрд╕реЗрдЯ: рдлрд┐рд▓реНрдо
- рдСрдбрд┐рдпреЛ
- рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдФрд░ рднрдп рдкрд░ рдореИрдВ "рдкреНрд░реЙрдХреНрд╕реА рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдХрднреА рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
- рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
рдЕрдиреНрдп рдкреНрд░рднрд╛рд╡
рдореИрдВ рдлреБрд▓-рд╕реНрдХреНрд░реАрди рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕реНрдХреНрд░реАрдирдХреЗрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкрд╛рда рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдПрдиреАрдореЗрд╢рди рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рддреА рд╣реВрдВ, рдЬрд┐рд╕рдореЗрдВ Rev.js рдФрд░ рдЪреЗрддрди .css рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдЫ рд╕реНрд▓рд╛рдЗрдбреНрд╕ рдХреЗ рд▓рд┐рдП Rev.js рдореЗрдВ рдореИрдВ рдПрдХ рд╕рдВрдХреНрд░рдордг рдзреНрд╡рдирд┐ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ:
<section style="font-size: 5em"> <audio data-autoplay src="/path/to/sound.wav"></audio> #1 </section>
рдпрджрд┐ рдкрд╛рда рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ рддреЛ 60 рдПрдлрдкреАрдПрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреЗрдВрдЪрдХрд╕ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕реНрдХреНрд░реЗрдиреЗрдХрд╛рд╕реНрдЯ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ:
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, shared_input_loopback
asound.conf рдХреЙрдиреНрдлрд┐рдЧ рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИред
рдлрд┐рд░ рднреА рдпрд╣ рдРрдб- рдСрди рдХреНрд▓рд┐рдк рдХреЗ рдмреАрдЪ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП ffmpeg
рдкрд░ рдЙрдкрдпреЛрдЧреА рдерд╛ред
рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ
рд╣рд╛рде рдореЗрдВ рдПрдХ Meizu MX4 рдлреЛрди рдерд╛, рдЬрд┐рд╕ рдкрд░ рдореИрдВрдиреЗ рдУрдкрди рдХреИрдорд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреНрд░рдВрдЯ рдХреИрдорд░рд╛ рдФрд░ рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдХреИрдорд░реЗ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд┐рд░ рдХреЛ рдХрд╛рдЯрдиреЗ рдХреА рддрд░рд╣ рдХреБрдЫ рд╕рдордп рд▓рдЧрд╛ред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдЬреЛрд░ рд╕реЗ рдмреЛрд▓рдирд╛, рдХреАрдЯрдирд╛рд╢рдХ рдмреЛрд▓рдирд╛ рдФрд░ рдХрдо рд╕реЗ рдХрдо рдЪреЗрд╣рд░реЗ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди рд╡рд╣ рдХреЗрд╡рд▓ рд╢реБрд░реБрдЖрдд рдереАред
рдХреНрдпрд╛ рдореБрдЭреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡реАрдбрд┐рдпреЛ рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЪрд░рдг рдкрд░ рднреА?
- рд╕рдВрдкрд╛рджрди рдХрд░рддреЗ рд╕рдордп рдкреАрдЯрд┐рд╡реА рдмреНрд░реЗрдХ рдФрд░ рдмрдЧреНрд╕, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд░рд┐рдкрд▓ рдореВрд╡ / рдПрдбрд┐рдЯ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕рдордп-рд╕рдордп рдкрд░ рдХреАрд╡реА рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдгред
- рдореЗрд░реЗ рд▓рд┐рдП, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдХрд╛рдЯрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдмрд╕реЗ рдЙрдмрд╛рдК рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рдмрд┐рдирд╛ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рднрд╡рд┐рд╖реНрдп рдХреА рдмрд╛рдЗрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рдЦреБрдж рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рд╣реИрдВ:
- рдПрдВрдбреНрд░реЙрдЗрдб рдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВ, рдФрд░ рд▓реИрдкрдЯреЙрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдбрд┐рдпреЛред
- рдХреИрдорд░рд╛ рдлреЛрдХрд╕ рдирд┐рдпрдВрддреНрд░рдгред
- рдкрд┐рдЫрд▓реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдЯреБрдХрдбрд╝реЗ рдХреЛ рдмрдЪрд╛рдиреЗ рдпрд╛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
- рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлреЛрди рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдмрд╛рд░-рдмрд╛рд░ рдкреНрд░рдпрд╛рд╕ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде, рдЕрдЧрд▓реЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдП рдмрд┐рдирд╛ред
- рдзреНрд╡рдирд┐ рддреБрд▓реНрдпрдХрд╛рд▓рди ред
- рдЖрд╡рд╛рдЬ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдФрд░ рдард╣рд░рд╛рд╡ рдлреЗрдВрдХрдирд╛ред
- рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░реБрдХреЗ рд╣реБрдП рд╡рд┐рдбрд┐рдпреЛ рдХреНрд▓рд┐рдк рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЗрддрдирд╛ рдирд┐рдпрдВрддреНрд░рдг рдХреНрдпреЛрдВ? рдХреНрдпреЛрдВ рди рд▓рдЧрд╛рддрд╛рд░ рдХрдИ рдШрдВрдЯреЛрдВ рддрдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ? рдХрдИ рдХрд╛рд░рдг рд╣реИрдВ:
- рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХрд╛ рдмрдирд╛рд╡рдЯреА рдЕрднрд╛рд╡ред
- рдЬреНрдпрд╛рджрд╛ рджреЗрд░ рддрдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХрд░рдиреЗ рдкрд░ рдлреЛрди рдХреЛ рдУрд╡рд░рд╣реАрдЯ рдФрд░ рдЬрд▓реНрджреА рдбрд┐рд╕реНрдЪрд╛рд░реНрдЬ рдХрд░рдиреЗ рдХреА рдкреНрд░рд╡реГрддреНрддрд┐ред
- рдлреЛрди рдкрд╛рдиреА рдореЗрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЯрдЪ рд╕реНрдХреНрд░реАрди рдХреА рдЦрд░рд╛рдмреАред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдЖрдкрдХреЛ рдлреЛрдХрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд╛рдВ, рдФрд░ рдЕрдЧрд▓рд╛ рдкреНрд░реЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрдВрдкрди рдкреИрджрд╛ рдХрд░реЗрдЧрд╛ред
- рдореЗрд░реЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдЦрд░рд╛рдм рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдкрд╛рд╡рд░ рдХреЗ рдХрд╛рд░рдг рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рд╢рдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдпреВрдПрд╕рдмреА рд╣рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдзреАрдорд╛ рд╣реИред
- рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдЬрд▓реНрджреА рд╕реЗ рдЕрдВрддрд┐рдо рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рдЯреБрдХрдбрд╝реЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рд╕реВрд░рдЬ рдХреЗ рд╕рд╛рдордиреЗ рдЧреНрд░рд╣ рдЧрд▓рдд рдЬрдЧрд╣ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИред
- рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмреБрд░реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛ рдлреЗрдВрдХрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ, рддрд╛рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрди рдкрд░ рд╕рдордп рдФрд░ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреЛ рдмрд░реНрдмрд╛рдж рди рдХрд░реЗрдВред
- рдлреЛрди рдФрд░ рд▓реИрдкрдЯреЙрдк рджреНрд╡рд╛рд░рд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рд▓рдВрдмреЗ рдСрдбрд┐рдпреЛ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╡реАрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдПрдХ рдмреЗрдореЗрд▓ рдХрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╛ рдХрд┐рд╕реА рдлреЛрди рд╕реЗ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдСрдбрд┐рдпреЛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдлреНрд░реЗрдо рджреЛрдиреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬреЛ рдЖрдк рд╢рд╛рдпрдж рдХрд┐рд╕реА рддрд░рд╣ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЬреЛрдЦрд┐рдо рдореЗрдВ рдбрд╛рд▓рдирд╛ рдФрд░ рд╕рдордп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдлрд┐рд░ рдПрдХ рд╕рдВрднрд╡ рдбреЗрд╕рд┐рдВрдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
- рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдУрдкрди рдХреИрдорд░рд╛ 4 рдЬреАрдИрдмреА рдХреЗ рд╡реАрдбрд┐рдпреЛ рдЖрдХрд╛рд░ рдХреЗ рдХрд╛рд░рдг рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рд╢рд╛рдпрдж рдУрдкрди рдХреИрдорд░рд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ 4 GiB рдкрд░ рдЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рд╣рдЯрд╛рдпрд╛ рдпрд╛ рдмрдврд╝рд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рд╕реНрдерд╛рди рдкрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реИрдкрдЯреЙрдк рдкрд░ рдПрдХ рдШрдЯрдирд╛ рдлреЗрдВрдХрдиреА рд╣реЛрдЧреАред
рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдФрд░ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╣рд░ рдЪреАрдЬ рдХрд╛ рдЖрджрд┐рдо рд╕реНрд╡рдЪрд╛рд▓рди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд░реВрдмреА рдХреЛ рд╕рд╛рдЗрдХрд┐рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдм рдореИрдВ рд╢рд╛рдпрдж рдкрд╛рдпрдерди рдХреЛ рдЪреБрдиреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рдореИрдВ рд╕рд┐рд░реНрдл рд░реВрдмреА рд╕реАрдЦ рд░рд╣рд╛ рдерд╛, рдФрд░ рдореИрдВ рдРрд╕реЗ рдЕрдЬреАрдм рдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдореЗрд░реЗ рд▓рд┐рдП рдирдИ рднрд╛рд╖рд╛рдПрдВ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡реАрдбрд┐рдпреЛ рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧ
рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рд╕реНрдЯреИрдирдлреЛрд░реНрдб рдФрд░ рдПрдбреЛрдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдпрд╛рдж рдЖрдпрд╛ (рдЬреЛ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рдЕрднреА рднреА рдХрдо рдкрд░рд┐рд╖реНрдХреГрдд рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред
рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧ 2 рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣реЛрддреА рд╣реИ: рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕реНрдЯреЗрдЬ рдкрд░ - рдореЛрдЯреЗ, рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕реНрдЯреЗрдЬ рдкрд░ - рдЕрдзрд┐рдХ рд╕рдЯреАрдХ, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЫрдВрдЯреЗ рд╣реБрдП рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рдеред WebRTC рд╕реЗ VAD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рдл рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ - Google рднрд╛рд╖рдг рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ (рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ - рдСрдЯреЛрд╕рдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдПрдХ рд╕рдВрд╢реЛрдзрди рдХреА рдорджрдж рд╕реЗ, рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдЙрдкрд╢реАрд░реНрд╖рдХ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рд╕рдлрд▓ рд╕рдорд╛рдзрд╛рди рд╣реЛрдВрдЧреЗ, рдпрд╣ рд╕рд┐рд░реНрдл рд╡рд╣реА рдирд┐рдХрд▓рд╛ рдЬреЛ рд╣рдо рдЬрд▓реНрджреА рд╕реЗ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред
рдпрджрд┐ рдЖрдк ffmpeg
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХреБрдЫ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ ffmpeg
рд▓рд┐рдП рдПрдХ рдХреЙрд▓ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рдпрд╛рд╕ рди рдХрд░рдиреЗ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣реЗрдВред рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдВ рдФрд░ рд╣рд░ рдХрджрдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рдЕрдЬреАрдм рдЧреИрд░-Google рдмрдЧ рдХреА рдЦреЛрдЬ рди рдХрд░рдиреА рдкрдбрд╝реЗ, рдЬреИрд╕реЗ рдЧрд▓рдд рдХрдЯрд┐рдВрдЧ рдпрд╛ рд▓рд╛рдЧреВ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВред
рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЕрдкрдорд╛рди рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ:
$ bin/vlog-recorder \ --project /path/to/project \ --debug true \ --sound-settings ' --device=usb_card --format=dat' # arecord r - (RE)START recording s - STOP and SAVE current clip S - STOP and SAVE current clip, don't use auto trimming d - STOP and DELETE current clip p - PLAY last saved clip f - FOCUS camera on center h - show HELP q / Ctrl+C - QUIT [ stopped ] [ battery: 100% / 36┬░C ]
рдореБрдЭреЗ arecord
-рдЖрдзрд╛рд░рд┐рдд dsnoop рдкреНрд▓рдЧрдЗрди рдХреЗ рдХрд╛рд░рдг рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╡рд╛рд▓реЗ рдЖрд╡рдзрд┐рдХ glitches рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдлреЛрди рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рднреА рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ: tail -f /path/to/project/log.txt
ред
рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рддреБрд░рдВрдд рд░реЗрдВрдбрд░ рдХрд░реЗрдВ, рдЖрдк рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
$ bin/vlog-render \ --project /path/to/project \ --language ru \ --video-filters 'hqdn3d,hflip,curves=psfile=/path/to/curves.acv,vignette' \ --speed 1.3 \ --fps 60 \ --preview true
рддрд░реНрдХ --video-filters
ffmpeg
рд▓рд┐рдП рджрд┐рдП рдЧрдП --video-filters
рд╣реИрдВред рд╡реАрдбрд┐рдпреЛ рд╕реНрд╡рддрдГ рд╣реА mpv
рдкреНрд▓реЗрдпрд░ рдореЗрдВ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред
рдЖрдк рджрд┐рдЦрд╛рдИ рдЧрдИ /path/to/project/render.conf
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рд╢реЗрд╖ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛ рд╕реНрд╡реИрдк рдпрд╛ рдмрд╛рд╣рд░ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЖрд╡рд╛рдЬрд╝ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡реИрд╕реЗ, рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдирдпрд╛ рдирд╣реАрдВ рд╣реИ ред рд╡рд╣рд╛рдВ рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдВрд╢реЛрдВ рдХреЛ рдЧрддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рддреЛ рдЕрд╕рдлрд▓ рд╡реАрдбрд┐рдпреЛ рдХрдЯреМрддреА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд▓реА рдмрд╛рд░ render.conf
vlog-render
render.conf
vlog-render
рдлрд┐рд░ рд╕реЗ render.conf
рдФрд░ рдмрджрд▓рд╛рд╡ рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛ред
рдПрдХ рд╡реАрдбрд┐рдпреЛ рдПрдбрд┐рдЯрд░ рдХреЗ рд▓рд┐рдП рдЯреБрдХрдбрд╝реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ --preview false
рдХрд░реЗрдВред output
рдореЗрдВ рдЭреВрда рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдлрд┐рд░ рднреА рдЙрдиреНрд╣реЗрдВ рдПрдХ output.mp4
рдореЗрдВ рдбрд╛рд▓ output.mp4
рдлрд╝рд╛рдЗрд▓, рдХреНрдпреЛрдВрдХрд┐ рд╢реБрд░реВ рдореЗрдВ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рдерд╛:
- рдХреНрдпрд╛ рдореИрдВ рдкреАрдЯрд┐рд╡реА рдореЗрдВ рдЫреЛрдЯреА рдХреНрд▓рд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛
- рдпрд╛ рдЖрдЧреЗ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдВрдмрд╛ рд╡реАрдбрд┐рдпреЛ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ (рддрд╛рдХрд┐ рдЖрдк рдХреНрд▓рд┐рдк рдХреЗ "рд╕рдореВрд╣" рдкрд░ рдХрдИ рдкреНрд░рднрд╛рд╡ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХреЗрдВ)ред
рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рджреВрд╕рд░рд╛ рдЦрд░рд╛рдм рд░реЛрд╢рдиреА рдХреЗ рд╕рд╛рде рдПрдХ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдерд╛: рд╡рд╣рд╛рдВ рдореИрдВрдиреЗ рдХреЗрд╡рд▓ output.mp4
рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ output.mp4
рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП, vlog-play-segments
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИ: рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдк рдХреНрд▓рд┐рдк рдХреЗ рдмреАрдЪ рд╕рднреА рдард╣рд░рд╛рд╡ рдХреЛ рдЕрд╡рдзрд┐ рдХреЗ рдЕрд╡рд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ render.conf
рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдкреАрдПрдлрдЖрдИ рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреЗ рдЗрд╕ рд▓рдВрдмреЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдкрд░ рдмрд╛рдж рдореЗрдВ рд╕рдордп рдХреА рдмрдЪрдд render.conf
ред
рдкреАрдЯрд┐рд╡реА рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА рдЫреЛрдЯреА рдХреНрд▓рд┐рдк рдХреЛ рдПрдХ рдмрд╛рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рд╕рднреА рдЖрдпрд╛рддрд┐рдд рдХреНрд▓рд┐рдк рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдбреНрд░реИрдЧ-рдПрди-рдбреНрд░реЙрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдЦреАрдВрдЪреЗрдВред
рдлреЛрди рдорд╛рдЙрдВрдЯ
рдореИрдВ рдПрдХ рдЙрдкрдпреБрдХреНрдд рдлреЛрди рд╕реНрдЯреИрдВрдб рдХреА рдЦреЛрдЬ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдореЗрд░реЗ рд╣рд╛рдереЛрдВ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдЪреЗрд╣рд░реЗ рдХреЛ рдЦрд░реЛрдВрдЪ рдХрд░ рджрд┐рдпрд╛ред рд╣рдо рдХрд╛рд░реНрдбрдмреЛрд░реНрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд▓реЗрддреЗ рд╣реИрдВ рдЬреЛ рд╣рд╛рде рдореЗрдВ рдЖрддрд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдлреЛрди рдорд╛рдЙрдВрдЯ рдХреЛ рдХрд╛рдЯ рджреЗрддрд╛ рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдХреИрдорд░реЗ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреИрдВрдб рдХреЛ рд▓реИрдкрдЯреЙрдк рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдзреНрд╡рдирд┐ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ
рд╕реНрд╡реАрдХрд╛рд░реНрдп рдзреНрд╡рдирд┐ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ ред рд╣рд╛рде рдореЗрдВ рдПрдХ Boya BY-M1 рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдерд╛ред рдпрджреНрдпрдкрд┐ рдЗрд╕реЗ рдПрдХ рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЛрди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдЪреНрдЫреА рдзреНрд╡рдирд┐ рддрднреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рдЬрдм рдЖрдк рдЗрд╕реЗ рдпреВрдирд┐рдбрд╛рдпрд░реЗрдХреНрд╢рдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдХреЛ рдЦрдбрд╝рд╛ рдХрд░рдирд╛ рдФрд░ рднреА рдЖрд╕рд╛рди рд╣реИ: рд╣рдо рдЕрдирд╛рд░ рдХреЗ рд░рд╕ рдХреА рдПрдХ рдмреЛрддрд▓ рд▓реЗрддреЗ рд╣реИрдВ рдЬреЛ рд╣рд╛рде рдореЗрдВ рдЖрддреА рд╣реИ, рд╕реНрдХреЙрдЪ рдЯреЗрдк рдХрд╛ рдПрдХ рд░реЛрд▓ рдФрд░ рдЗрд╕ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдХрдВрдкрди рдХреЗ рднрд╛рдЧ рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЗрд╕ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдиреАрдЪреЗ рдПрдХ рддреМрд▓рд┐рдпрд╛ рднреА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реА рд╕рдордп рдКрдВрдЪрд╛рдИ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд╛рдЙрдВрдб рдХрд╛рд░реНрдб
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ ASUS Xonar U3 рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ: рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдореЗрдВ рдлреЛрди рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ CTIA рдкреНрд▓рдЧ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдФрд░ рд╣реЗрдбрдлрд╝реЛрди рдХреЗ рд▓рд┐рдП TRS рдкреНрд▓рдЧ рдореЗрдВ рдПрдбреЙрдкреНрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдЗрд╕реЗ рдЦреЛрдЬрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛: рдРрд╕реЗ рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рд╡рд┐рд╡рд░рдг рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдХреЗрдмрд▓рдПрдХреНрд╕рдкрд░реНрдЯ CCA-418W рдиреЗ рдорджрдж рдХреАред
рдЗрд╕ рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╕рд╣реА рдЪреИрдирд▓ рдореЗрдВ рдбреАрд╕реА рдСрдлрд╝рд╕реЗрдЯ рдореЗрдВ рд╣реИ рдЬрдм рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рдЬрд╛рддреА рд╣реИред рдЬреЛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╡реИрд╕реЗ рднреА рдореЛрдиреЛ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЖрдкрдХреЛ рдореЛрдиреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдПрдПрд▓рдПрд╕рдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЕрдЪреНрдЫреЗ рдЪреИрдирд▓ рдХреЛ рдПрдХ рдЦрд░рд╛рдм рдЪреИрдирд▓ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ ред
рдпрд╣ рдХрд╛рд░реНрдб рдУрд╡рд░рд╣реАрдЯрд┐рдВрдЧ рд╕реЗ рднреА рдбрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕реЗ рдХреВрд▓рд░ рд╕реЗ рджреВрд░ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдпрд╣ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЭрдЯрдХреЗ рдореЗрдВ рдзреНрд╡рдирд┐ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдЧрд╛ред
рдзреНрд╡рдирд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг
рдореИрдВ рд╣реЗрдбрдлрд╝реЛрди рдореЗрдВ рдзреНрд╡рдирд┐ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдкрд╛рдпрдирд┐рдпрд░ рдПрд╕рдИ-рдПрдо 390 рд╣реИ), рдЙрд╕ рдорд╛рддреНрд░рд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рд╕рдВрдЧреАрдд рд╕реБрдирддрд╛ рд╣реВрдВред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ:
- рдкрд┐рддреНрддреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рдЕрд▓рдЧ рд╕реЗ рдзреНрд╡рдирд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реВрдВ (рд╕рднреА рдПрдПрд▓рдПрд╕реА рдФрд░ MP4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред рдЕрдХреНрд╕рд░ рдореИрдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯреНрд░реИрдХ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдкрд┐рддреНрддреА рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рддреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВред
- рдпрджрд┐ рдкреНрд░рд╛рдкреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рддреБрд░рдВрдд рдСрдбреЗрд╕рд┐рдЯреА рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕реНрдЯреНрд░реЗрдЪрд┐рдВрдЧ / рд╕рдВрдкреАрдбрд╝рди рдХреЛ рдЦреЛ рджреЗрдВрдЧреЗ , рдЬреЛ рддрдм рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдбрд┐рдпреЛ рдХреЛ рд╕рд┐рдВрдХ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд╕рднреА рд╡реАрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП - рдмрд╕ рдЗрди рдЦрд┐рдВрдЪрд╛рд╡ / рд╕рдВрдкреАрдбрд╝рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ:
ffmpeg -async 1 -i input.mp4 output.flac
- рдСрдбреЗрд╕рд┐рдЯреА рдореЗрдВ рд╕рднреА рдЯреНрд░реИрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдкреГрд╖реНрдарднреВрдорд┐ рд╕рдВрдЧреАрдд рдЬреЛрдбрд╝реЗрдВред
- рд╕рднреА рдЯреНрд░реИрдХреЛрдВ рдХреЗ рд▓рд┐рдП, Gain рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред
- рдЖрд╡рд╛рдЬ рдХреЗ рд╕рд╛рде рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рд╕реЗ рдпреБрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╢реЛрд░ рдореЗрдВ рдХрдореА (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдбрдмрд▓), рдХрдВрдкреНрд░реЗрд╕рд░ рдФрд░ рд╕рдордХрд╛рд░реАрдХрд░рдг рдХреЗ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред
- рд╣рдо рдЖрд╡рд╛рдЬ рдХреЗ рд╕рд╛рде рдЯреНрд░реИрдХ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдмрд░рд╛рдмрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред рдХреНрд▓рд╛рд╕рд┐рдХ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдпрдХрд░рдг, рдПрдореНрдкрд▓реАрдлрд╛рдп, рд╕реАрдордХ рдФрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдлрд┐рд░ рд╕реЗ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдореИрдВ рдЕрднреА рддрдХ рд╡рд╛рдВрдЫрд┐рдд рдзреНрд╡рдирд┐ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред
рдореИрдВ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реВрдВ: рдкрд╣рд▓реЗ рдореИрдВ рдкреВрд░реЗ рдЯреНрд░реИрдХ рдХрд╛ рдЧреЗрди рдмрдирд╛рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рд╕рдмрд╕реЗ рдКрдВрдЪрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрд┐рдирд╛ рдУрд╡рд░рд▓реЛрдб рдХреЗ рдмрдЬрддрд╛ рд╣реЛ, рдФрд░ рдлрд┐рд░ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдореНрдкрд▓реАрдлрд╛рдИ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдкрдбреЗрдЯ : рдПрдХ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рддрд░реАрдХрд╛ рд╣реИ рдЖрд░рдПрдордПрд╕ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝, рд╕реАрдордХ рдФрд░ рдиреЙрд░реНрдорд▓ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝ред рдЖрд░рдПрдордПрд╕ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬ рдФрд░ рд╕реАрдорд┐рдЯрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпрд╣рд╛рдВ рд╕реЗ рд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ ред рдлрд┐рд░ рднреА, рдпрд╣ рд╡рд┐рдзрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рдереА, рдХреНрдпреЛрдВрдХрд┐ рд╡реИрд╕реЗ рднреА, рдореИрдВрдиреЗ рдПрдХ рдЕрдиреНрдп рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЛрди (рдЬрд╝реВрдо рдПрдЪ 1 рдПрди) рдХреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд▓рд┐рдорд┐рдЯрд░ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдЬреЛ рдореБрдЭреЗ рд╕реВрдЯ рдХрд░рддрд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдирдП рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдЗрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ)ред - рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЛрди рдХрднреА-рдХрднреА рдХреБрдЫ рджреЛрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдзреНрд╡рдирд┐ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХреНрд▓рд┐рдХреНрд╕ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рд╕реНрдкреЗрдХреНрдЯреНрд░рд▓ рдПрдбрд┐рдЯ рдорд▓реНрдЯреА рдЯреВрд▓ рдЗрдлреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЗрд╕реЗ Ctrl + R рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрдпрдирд┐рдд рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХрдИ рдмрд╛рд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЕрджреНрдпрддрди : рдирдП рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдпреЗ рджреЛрд╖ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рдЪреАрдЬ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрдВрд╣ рдореЗрдВ рд╢реЛрд░ рдФрд░ рдЕрдиреНрдп рдмрд╛рд╣рд░реА рдзреНрд╡рдирд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИред
- рд╣рдо рджреБрд╕реНрд╕рд╛рд╣рд╕ рд╕реЗ FLAC рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдлрд╛рдЗрд▓ рдореЗрдВ рд╕рдм рдХреБрдЫ рдорд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:
ffmpeg -i sound.flac -an -i video.mp4 -c copy output.mkv
- рдХрдо рд╕реЗ рдХрдо рдкрд╣рд▓рд╛ рд╡реАрдбрд┐рдпреЛ рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред
рдкрд░рд┐рдгрд╛рдо
рдирд┐рдпрдореЛрдВ рдореЗрдВ рдкрд╛рдЧрд▓ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд▓реЗрддреЗ рд╣реБрдП, рдореИрдВ рдЖрдкрдХреЛ рдкрд░рд┐рдгрд╛рдореА YouTube рдЪреИрдирд▓ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд╣рд╛рдВ рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рдкреНрд░рднрд╛рд╡реА рдЕрдзреНрдпрдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реВрдВред
рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдмреНрд▓реЙрдЧ рдмрдирд╛рдиреЗ рдореЗрдВ рд╢реБрднрдХрд╛рдордирд╛рдПрдБ!
рдЕрджреНрдпрддрди : рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдЕрдкрдиреЗ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХреЗ рдмреНрд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ ред