프로그래밍 QnA + 설치 및 활용 QnA

chiruru의 이미지

동영상 녹화시 음성과 영상을 따로 만들어 mp4로 통합하는 방법질문합니다.

영상처리 쪽에 초보라서 어려움이 많네요.

소형마이크로 PC에 리눅스를 사용하면서,,,

현재 카메라 모듈로 h264 로 영상이 저장됩니다. 이 영상을 mp4로 변환하여 보면 PC에서 잘 동작합니다.
변환 방법은
apt-get install gpac
MP4Box -add test.h264 test.mp4
입니다.

그런데 음성이 없어서 문제가 있더군요.

그래서 사운드 카드를 만들었습니다. USB adc 기능으로 마이크 입력을 넣고 있습니다.

이제 음성을 wav 파일로 녹음해 보니 잘 됩니다.

그럼, 동시에 h264 와 wav( 또는 다른 가능한 포맷이 뭐가 있나요?) 를 mp4로 믹싱하면 방법을 찾고 있습니다.

mp4 는 영상과 음성이 한꺼번에 들어 있는 포맷으로 알고 있습니다.

wav와 h264 를 싱크 맞춰서 mp4로 믹싱하는 방법을 찾고 있습니다.

또는 자막도 넣어서 mkv 포맷으로도 가능할까요?

trymp의 이미지

linux 에서 exit() 로 프로그램 종료시 메모리나 FD 를 해제 하지 않은 경우 어떻게 되나요?

linux 에서 다음코드와 같이 malloc() 이나 fopen() 한 경우 free() 나 fclose() 를

호출하지 않았을 때 exit() 호출시 resource 누수가 생기나요? 아니면 OS 에서 알아서 해제를 해주나요?

그외에 다른 곳에서 해당 프로세스로 kill -9 한 경우도 동일한지 알고 싶습니다.

int main(int ac, char *av[])
{
  char *p = malloc(100);
  FILE *fp = fopen("/aa.txt", "r");
 
  exit(0);
 
}
jka0725의 이미지

년월일 입력받아 요일 출력

년, 월, 일을 입력받아서 무슨 요일인지 출력하는 과제를 해결해야합니다

아래소스를 이용해서 해야하는데요 고수님들 도와주시면 감사하겠습니다.

#include
#include
using namespace std;

void printMonth(int year, int month);
void printMonthTitle(int year, int month);
void printMonthName(int month);
void printMonthBody(int year, int month);
int getStartDay(int year, int month);
int getTotalNumberOfDays(int year, int month);
int getNumberOfDaysInMonth(int year, int month);
bool isLeapYear(int year);

int main()
{

park27001의 이미지

레드햇 계열의 system-config-network 비슷한 프로그램이 있을까요/

레드햇 계열의 system-config-network 비슷한 프로그램이 있을까요?
가능하면 소스까지 오픈 된 것이 있었으면 좋겠습니다.

dltkddyd의 이미지

복사생성자가 아닌 기본생성자가 호출되는 이유가 뭔가요?

Time 클래스에 AddTime 멤버함수가 다음과 같이 선언돼 있습니다.

const Time AddTime(const Time& T) const;

그리고 본문 코드에 다음과 같이 진술문은 언급했습니다.

Time C=A.AddTime(B);

여기서 C에 반환값이 대입되는 순간에 복사생성자가 호출돼야할 것으로 생각했는데, 기본생성자가 호출됩니다. 물론 복사생성자는 클래스에 정의해놨고요. 복사생성자가 호출돼야하는거 아닌가요?

dltkddyd의 이미지

복사생성자가 호출되지 않는 이유가 뭔가요?

Time 클래스에 AddTime 멤버함수가 다음과 같이 선언돼 있습니다.

const Time AddTime(const Time& T) const;

그리고 본문 코드에 다음과 같이 진술문은 언급했습니다.

Time C=A.AddTime(B);

여기서 C에 반환값이 대입되는 순간에 복사생성자가 호출돼야할 것으로 생각했는데, 복사생성자가 호출되지 않습니다. 물론 복사생성자는 클래스에 정의해놨고요. 복사생성자가 호출돼야하는거 아닌가요?
부연하자면 AddTime이 반환하는 값은 Time형의 지역객체입니다.

yjc99의 이미지

Unix Remote C/C++ 개발환경

Unix에 돌아가는 C/C++ 어플을 개발하는데, Unix 개발환경이 익숙치 않아 Windows Host Machine 에서 IDE 를 통해서(Eclipse) 개발환경을 만들고자 합니다.
가장 많이 쓰는 Eclipse 를 연동해서 하기 위해서, 찾아보니 Eclipse 에 RDT Plugin 이 있어 사용하려 하는데, 잘 되지 않네요.

Build까지는 어떻게 되는데, 특히 이상한게 Debugging 설정을 하기위해서 Debug Configurtion 에 들어가보면, C/C++ Application 항목(실행파일 지정)이 있는데 실재 실행파일은 Build된 Target(UNIX) 머신에 있는데, 여기에는 Local 에 있는걸 지정해야만 하도록 되어 있어서 어떻게 해야 하는지 모르겠네요.
일단 Target 에 빌드된 실행파일을 Local 로 복사한후, 이 Local 의 파일로 지정해주고, 디버깅 하면(unix 에 gdbserver 실행해 놓고) 돌아는 가는데 Break point도 잘 안걸리고 정상은 아니것 같습니다.;;

getfeus의 이미지

Xen 소스분석 해보신분 계신가요?

Xen 소스 관련 질문을 좀 드리고 싶습니다.
혹시 Xen 소스 분석 해보신 분 계신지요?

정보좀 공유하고 싶습니다. 혹은 지금 공부 중이신 분도 연락좀 부탁 드리고 싶습니다.

잘 부탁드립니다.

javaisland의 이미지

문법 좀 도와주세요

원하는 스트링을 나오게 하고 싶은데 자꾸 쓰래기 값이 찍히네요
좀 부탁 드립니다.

void main(void)
{
char *val = "true"; //true 스트링 입력
test_code(&val); //test_code 함수 호츨 (val 주소를 넘김)
test_code(val); //에러 발생
test_code("true"); //에러 발생
}

void test_code(char *value)
{
printf("=======[TESTCODE] = %s\n", value); //true라고 찍힐줄 알았는데 요상한 도형이 찍힘
printf("=======[TESTCODE] = %s\n", *value); //에러 발생 (warning: passing arg 1 of makes
}

도와주시면 정말 감사 드리겠습니다.

xoduddk123의 이미지

/var/log/syslog는 누가 생성하는것인가요??

apport.log
auth.log
boot.log
btmp
dmesg
faillog
fsck
kern.log
lastlog
syslog
udev
upstart
vsftpd.log
wtmp
cups
ufw.log

/var/log 안에 위의 각각의 log들을 생기게하려고하고있습니다.

그런데 우선적으로는 /var/log/syslog를 생성하게하려고하는데 어떠한 유틸리티가 생성하는지 잘모르겠는데

어떤 유틸리티가 생성하는것인가요 ???

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기