Если ваши .3gp файлы находятся в одной папке, и у вас есть доступ к последней копии FFmpeg, вы можете попробовать что-то вроде следующего:
ffmpeg -f concat -i <(find . -name '*.3gp' -printf "file '$PWD/%p'\n") -c copy output.3gp
Я проверил это с несколькими .3gp в моей системе и работает безупречно. Если у вас нет доступа к последней копии FFmpeg, вы всегда можете посмотреть здесь:
Скомпилировать FFmpeg на Ubuntu, Debian или Mint
, где вы найдете просто копии и вставить направления для создания последнего FFmpeg.
Ссылка:
Конкатенация медиафайловОт взгляда на отформатированные результаты ваш MTU-интерфейс wifi (wlo1) слишком велик, что приводит к фрагментации каждого пакета. Если вы получаете свой IP-адрес через DHCP, DHCP-сервер должен установить MTU (исправить его там) или сделать это вручную,
Вы можете найти свое правильное значение MTU через
tracepath -n 8.8.8.8
Это функция WiFi, PPPoE и все остальное между вами и Интернетом.
Если это окажется, скажем, 1432, измените его локально на:
sudo ifconfig wlo1 down
sudo ifconfig wlo1 mtu 1432
sudo ifconfig wlo1 up
От взгляда на отформатированные результаты ваш MTU-интерфейс wifi (wlo1) слишком велик, что приводит к фрагментации каждого пакета. Если вы получаете свой IP-адрес через DHCP, DHCP-сервер должен установить MTU (исправить его там) или сделать это вручную,
Вы можете найти свое правильное значение MTU через
tracepath -n 8.8.8.8
Это функция WiFi, PPPoE и все остальное между вами и Интернетом.
Если это окажется, скажем, 1432, измените его локально на:
sudo ifconfig wlo1 down
sudo ifconfig wlo1 mtu 1432
sudo ifconfig wlo1 up