콘텐츠로 바로가기

now0930 일지

이런저런 생각

  • 홈
  • 비공개
  • 강좌
  • 잔여 작업 조회
  • 위치

wav를 mp3로 변환

ffmpeg을 사용하여 간단한 스크립트를 작성했다. 다 좋은데 ffmpeg을 반복하면 stdin로 무엇을 받아들인다. 파일을 제대로 못 읽는다. -nostdin 옵션과 </dev/null을 주었는데 무엇때문인지 모르겠으나 잘 된다.

#!/bin/bash

echo "wav 파일을 mp3로 변환하는 스크립트"
echo "파일 이름은 그대로 유지"
echo "확장자를 mp3로 변경"

echo "인자로 filelist를 입력"


cat $1 |\
	while read CMD;
		do
			echo $CMD;
			
			directory=$(dirname "$CMD");
			filename=$(basename -s ".wav" "$CMD"); 
			fileindex=$(echo $filename | cut -d ' ' -f1);
			number=$(echo $filename | cut -d' ' -f2);
			#echo $directory;
			#echo $filename;
			#echo $number;
			#echo $directory"/"$fileindex$number".mp3";
			ffmpeg -nostdin -y -i "$CMD" $directory"/"$fileindex$number".mp3"; < /dev/null;

		done

아래 사이트 참조했다.

https://stackoverflow.com/questions/21634088/execute-ffmpeg-command-in-a-loop
https://stackoverflow.com/questions/6121091/get-file-directory-path-from-file-path/6121114
https://askubuntu.com/questions/919788/convert-mp3-file-to-wav-using-the-command-line
http://bahndal.egloos.com/595136

이 글 공유하기:

  • Tweet
발행일 2019-08-10글쓴이 이대원
카테고리 생활코딩 태그 ffmpeg, mp3, wav

댓글 남기기응답 취소

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.

글 탐색

이전 글

정조와 채제공, 그리고 정약용

다음 글

서대문 근처 박물관 가보기

2025 8월
일 월 화 수 목 금 토
 12
3456789
10111213141516
17181920212223
24252627282930
31  
7월    

최신 글

  • Unipolar, Bipolar 2025-07-08
  • DC 모터 모델링 2025-07-03
  • 모터 개론 2025-06-22
  • common mode, differential mode 2025-05-11
  • signal conditioner, 신호 처리기 2025-05-10

카테고리

  • 산업계측제어기술사
  • 삶 자국
    • 책과 영화
    • 투자
  • 생활코딩
    • LEGO
    • ROS
    • tensorflow
  • 전기기사
  • 피아노 악보

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org

페이지

  • 소개
  • 잔여 작업 조회
    • 작업 추가
    • 작업의 사진 조회
    • 작업 수정 페이지
  • 사진
    • GPS 입력된 사진
    • 사진 조회
  • 위치
    • 하기 휴가 방문지
    • 해외 출장

태그

android bash c docker driver FSM gps java kernel LEGO linux mysql network program opcua open62541 plc programmers python raspberry reinforcementLearning ros state space system program tensorflow transfer function 경제 미국 민수 삼국지 세계사 실기 에너지 역사 유전자 일본 임베디드 리눅스 전기기사 조선 중국 채윤 코딩 테스트 통계 한국사 한국어

팔로우하세요

  • Facebook
now0930 일지
WordPress로 제작.