ffmpeg

오디오 파일 비트 전송률을 빠르게 테스트하세요
ffmpeg

오디오 파일 비트 전송률을 빠르게 테스트하세요

오디오 컬렉션에서 비트 전송률이 높거나 낮은 파일을 식별하기 위해 쉘 스크립트를 사용하려고 합니다. 매우 빠르게 수행할 수 있습니다 file test.mp3. $time file test.mp3 test.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, Stereo real 0m0.027s 그러나 file.m4a 파일의 비트 전송률은 표시되지 않습니다. $time fil...

Admin

FFmpeg의 출력을 다른 PC에 저장할 수 있나요?
ffmpeg

FFmpeg의 출력을 다른 PC에 저장할 수 있나요?

FFmpeg를 사용하여 화면 녹화 출력을 저장하는 방법에 대해 질문이 있습니다. 현재 다음을 사용하고 싶습니다. ffmpeg -video_size 1024x768 -framerate 25 -f x11grab -i :0.0 output.mp4 원격 Linux 컴퓨터에서 화면 녹화를 가져오는 명령을 실행하는 중, 내 PC에서 SSH를 사용하여 Linux 컴퓨터에 연결하고 있습니다. output.mp4화면 녹화를 종료한 후 원격 Linux 컴퓨터 대신 로컬 컴퓨터에 저장할 수 있는지 알고 싶습니다. 아...

Admin

FFPLAY - 신호가 수신될 때까지 사운드를 반복합니다.
ffmpeg

FFPLAY - 신호가 수신될 때까지 사운드를 반복합니다.

ffplay백그라운드에서 시작하여 짧은 사운드 샘플을 무한히 반복하는 bash 스크립트가 있습니다 . 그런 다음 다른 작업을 수행하고 마침내 ffplay를 종료합니다. foo() { ffplay -loop 0 sound.wav &>/dev/null & trap "kill $!" RETURN (do work...) } 나는 ffplay가 죽기 전에 현재 재생 중인 샘플 재생을 끝내기를 원합니다. 가능합니까? ...

Admin

swf 파일을 mp4로 변환
ffmpeg

swf 파일을 mp4로 변환

내가 만난이것좋은 네트워크. 파일 swf도 있습니다 mp3. 나는 mp4그것을 볼 수 있도록 다른 것으로 변환하고 싶습니다 . 나는 시도했지만 gnash성공 ffmpeg하지 못했습니다. 온라인 중Lubuntu 22.04 ...

Admin

netcat을 사용하여 v4l2loopback에서 v4l2src(edgepuvision)로 비디오 전달
ffmpeg

netcat을 사용하여 v4l2loopback에서 v4l2src(edgepuvision)로 비디오 전달

태블릿의 웹캠을 Coral Dev Board의 TensorFlow 모델용 스트리밍 소스로 사용하려고 합니다. 내 생각은 netcat을 사용하여 태블릿에서 스트림을 전달하는 것입니다. ffmpeg -i /dev/video0 -filter:v fps=30 -f matroska - | nc -l 9999 그런 다음 Coral 보드에서 v4l2loopback을 사용합니다. modprobe v4l2loopback exclusive_caps=1 card_label="Golf:Cam1" 스트림을 전달할 수 있...

Admin

코덱 복사를 사용하여 RTSP 스트림을 녹음할 때 FFmpeg 비트 전송률을 제한하는 방법은 무엇입니까?
ffmpeg

코덱 복사를 사용하여 RTSP 스트림을 녹음할 때 FFmpeg 비트 전송률을 제한하는 방법은 무엇입니까?

FFmpeg를 사용하여 RTSP 스트림에서 짧은 비디오를 녹화하려고 합니다. 다음 문제에 직면했습니다: 비디오 크기가 너무 큽니다. 명령을 사용하여 ffmpeg -i file.mp4이것이 카메라의 RTSP 스트림에서 수신하는 비트 전송률 때문이라는 결론을 내렸습니다. 동영상 크기를 줄이기 위해 비트레이트를 제한하고 싶습니다. 이런 식으로 품질이 떨어지는 것은 신경 쓰지 않습니다. 그래서 다음 ffmpeg 명령을 사용합니다. ffmpeg -i STREAM_URL -use_wallclock_as...

Admin

UVC 카메라를 사용하여 올바른 ffplay 출력을 얻는 방법은 무엇입니까?
ffmpeg

UVC 카메라를 사용하여 올바른 ffplay 출력을 얻는 방법은 무엇입니까?

나의 궁극적인 목표는 esp32 또는 Raspberry PI와 함께 UVC 웹캠을 사용하는 것입니다. 재미있는 프로젝트를 하면서 배워나가고 싶습니다. 오래된 UVC 웹캠(크리에이티브 모델 ct6840)을 가지고 있는데 작동하지 않는 것 같습니다 ffplay. 여기 문서와 기타 질문을 살펴봤지만 작동하지 않는 것 같습니다. 지금까지는 시끄러운 출력만 얻을 수 있었습니다. 달리기 ffplay -f rawvideo -video_size 640x480 /dev/video2 나는 얻다: ffplay누군가 ...

Admin

ffmpeg: 공유 라이브러리 로드 오류: libavdevice.so.58: 공유 객체 파일을 열 수 없습니다: 오류 74
ffmpeg

ffmpeg: 공유 라이브러리 로드 오류: libavdevice.so.58: 공유 객체 파일을 열 수 없습니다: 오류 74

오늘부터 실행하면 ffmpeg이 질문 제목에 오류가 발생합니다. 나는 노력했다이것, 그러나 디렉터리가 있고 /etc/ld.so.conf.d해당 디렉터리에 다음 파일이 있으므로 솔루션을 적용할 수 없습니다. fakeroot-x86_64-linux-gnu.conf i386-linux-gnu.conf libc.conf x86_64-linux-gnu.conf $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description...

Admin

bash 스크립트의 플래그 인수가 파일로 잘못 해석되었습니다. "해당 파일 또는 디렉터리가 없습니다."
ffmpeg

bash 스크립트의 플래그 인수가 파일로 잘못 해석되었습니다. "해당 파일 또는 디렉터리가 없습니다."

나는'이라는 프로그램을 작성 중입니다.비디오 2png, ffmpeg비디오의 일부 프레임을 png로 변환하는 데 사용합니다. #!/bin/bash ffmpeg -ss 30:00 -i "$1" -frames 1 -s 1280x880 -f image2 "$2" 비디오 경로와 원하는 출력 경로를 첫 번째 및 두 번째 매개변수로 스크립트에 전달합니다. 스크립트에서 볼 수 있듯이 "$1"및 를 통해 이 두 경로를 얻습니다 "$2". Mac의 터미널에서 다음과 같이 스크립트를 실행하고 있습니다. Path1="/...

Admin

프로세스가 X초 이상 실행되고 있는지 어떻게 감지하고 이에 대해 조치를 취할 수 있습니까?
ffmpeg

프로세스가 X초 이상 실행되고 있는지 어떻게 감지하고 이에 대해 조치를 취할 수 있습니까?

나는 데비안을 사용하고 있습니다. mp3를 생성하기 위해 ffmpeg 프로세스를 호출합니다. 이것은 shell_exec를 사용하는 PHP 스크립트에서 호출됩니다. 이것은 99%의 경우 잘 작동합니다. 때로는 ffmpeg 프로세스가 종료되지 않고 ffmpeg가 몇 시간 동안 실행되는 경우가 있습니다. 매개변수를 천천히 조정하고 있어서 발생 빈도는 줄어들었지만 여전히 가끔 발생합니다. 최상위 프로세스를 보면 CPU와 디스크를 소모하고 있는데 프로세스가 종료되지 않은 것을 가끔 볼 수 있습니다. 993 w...

Admin

"xautolock"을 사용하여 스크립트를 실행하고 잠금을 해제한 후 "ffmpeg"를 사용하여 이미지를 캡처합니다.
ffmpeg

"xautolock"을 사용하여 스크립트를 실행하고 잠금을 해제한 후 "ffmpeg"를 사용하여 이미지를 캡처합니다.

사용 중인데 i3wm화면 잠금을 해제한 후 스크립트를 실행하고 싶습니다. 다음에 설명된 단계를 사용하여 화면을 수동으로 잠갔을 때 작동하도록 할 수 있었습니다. 이 게시물. 하지만 화면이 자동으로 잠금 해제된 후에는 작동할 수 없습니다 xautolock. 예를 들어 다음과 같습니다. xautolock -time 5 -locker "blurlock -n && my_script.sh" 작동하지 않습니다. 5분 후에 화면이 잠기지만 잠금 해제 후 스크립트가 실행되지 않습니다. 실제로는 전혀...

Admin

ffmpeg는 while 루프에서 find를 사용하여 실수로 반복 변수를 변경합니다.
ffmpeg

ffmpeg는 while 루프에서 find를 사용하여 실수로 반복 변수를 변경합니다.

누군가 여기서 무슨 일이 일어나고 있는지 나에게 설명해 줄 수 있습니까? 이것이 내 상황을 다음과 같이 단순화한 방법입니다. # make 20 test gifs out of the same source file. for i in {1..20}; do cp -p ../some-random-source-file.gif "${i}.gif"; done # grab, then process them. while read f; do echo "→ $f"; ffmpeg -i "$f" -y -loglevel ...

Admin

grep FFmpeg의 출력
ffmpeg

grep FFmpeg의 출력

grep을 사용하여 내가 사용하는 모든 애플리케이션의 출력을 조작할 수 있습니다(또는 sed 또는 기타 도구를 사용하여 작업을 수행할 수 있습니다). FFmpeg에서는 작동하지 않습니다. 오디오 파일을 변환할 때의 출력은 다음과 같습니다. ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: -...

Admin

Linux I/O 문제가 있습니까? 여러 FFMPEG 저장 스트림을 HLS로 저장하지만 CPU 및 메모리 소비량이 낮음에도 불구하고 여전히 세그먼트 손실
ffmpeg

Linux I/O 문제가 있습니까? 여러 FFMPEG 저장 스트림을 HLS로 저장하지만 CPU 및 메모리 소비량이 낮음에도 불구하고 여전히 세그먼트 손실

저는 스트림 처리 없이 RTMP 스트림을 HLS(재생 목록 파일 저장)로 캡처하기 위해 FFMPEG를 사용하고 있습니다. 그냥 복사하면 됩니다. 이 설정 덕분에 메모리와 CPU 소비가 30% 이하인 상태에서 수십 개의 프로세스(최대 80개까지 시도)를 실행할 수 있었습니다. 이것은 내 명령입니다: ffmpeg -i <RTMP__STREAM_URL> -hls_init_time 10 -hls_time 10 -hls_list_size 0 -f hls -strftime 1 -hls_segment_...

Admin